This is a Meta Ads API integration that routes between setup and campaign publishing workflows. When you need to configure API access or fix expired tokens, it walks you through Business Manager, app creation, and environment variables. When you're ready to launch, it handles the campaign publishing flow and falls back to setup if credentials fail. The routing logic is explicit about intent detection, which is helpful since "publish ads" and "configure facebook ads" need completely different paths. Mixed security audit results (passes Socket, fails Gen Agent Trust Hub and Snyk) suggest you should review the code before connecting it to live ad accounts. Has 150 installs and 33 GitHub stars, so there's some real usage behind it.
- skills.sh installs
- 344
- GitHub stars
- 89
- last updated
- Jun 3, 2026
Install
$ npx -y skills add mfwarren/entrepreneur-claude-skills --skill metaads --agent claude-codeInstalls into .claude/skills of the current project.
Files
Workflow Routing (SYSTEM PROMPT)
CRITICAL: Route to the correct workflow based on user intent.
When user needs to set up or configure Meta Ads API access: Examples: "set up meta ads", "connect meta ads", "configure facebook ads", "my token expired", "meta ads setup", credential errors from --check -> READ: ~/.claude/skills/MetaAds/workflows/Setup.md -> EXECUTE: Walk user through complete setup (Business Manager, App, token, .env)
When user wants to publish, create, or launch a campaign: Examples: "publish ads", "create campaign", "launch campaign", "upload ad images", "publish meta ads", "push this campaign to Meta", "create ad set" -> READ: ~/.claude/skills/MetaAds/workflows/PublishCampaign.md -> EXECUTE: Campaign publishing workflow -> If credentials fail, route to Setup.md first
Sponsors
Details
- Repository
- github.com/mfwarren/entrepreneur-claude-skills
- First seen
- Jun 3, 2026
