abhishekj9621/ads-manager-claw/SKILL.md
Manage paid advertising campaigns in real time across Meta (Facebook & Instagram), Google Ads, X (Twitter) Ads, and Snapchat Ads. Use this skill whenever the user mentions their ads, campaigns, ad budget, ad performance, boosted posts, or anything related to paid promotion — even casually. Triggers include: "create an ad", "check my campaign", "pause my ads", "how are my ads performing", "increase my budget", "set up targeting", "run an A/B test", "why is my ad not spending", "my ROAS is low", or any phrasing where the user wants to interact with an advertising platform backend. Always use this skill when the user mentions Meta Ads, Facebook Ads, Instagram Ads, Google Ads, X Ads, Twitter Ads, or Snapchat Ads in any operational context.
npx skillsauth add openclaw/skills ads-manager-clawInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill lets Claude act as a real-time ad campaign assistant for small business owners. It covers Meta, Google Ads, X (Twitter), and Snapchat — handling everything from creating campaigns from scratch to reading performance reports.
Before doing anything, understand the hierarchy of each platform:
| Platform | Level 1 | Level 2 | Level 3 | |---|---|---|---| | Meta | Campaign | Ad Set | Ad | | Google Ads | Campaign | Ad Group | Ad / Keyword | | X (Twitter) | Campaign | Line Item | Promoted Tweet | | Snapchat | Campaign | Ad Squad | Ad |
You always create from top to bottom (Campaign → middle → Ad).
Ask warmly which platform they're using. Then ask for credentials — reassure them:
"These are only used for this session and are never stored."
Read the platform's section in references/credential-guides.md for step-by-step instructions
on where users can find their API keys — written in plain, friendly language.
| Platform | What you need |
|---|---|
| Meta | Ad Account ID (act_XXXXXXXXX) + Access Token (from Meta Business Suite) |
| Google Ads | Developer Token + Customer ID + OAuth2 credentials (Client ID, Secret, Refresh Token) |
| X (Twitter) | API Key + API Secret + Access Token + Access Token Secret + Ad Account ID |
| Snapchat | Client ID + Client Secret + Refresh Token + Ad Account ID |
Ask in plain language. Map their request to one of these operations:
| What they say | What it means | |---|---| | "Create a new ad / campaign" | → Create campaign from scratch | | "Increase / decrease my budget" | → Adjust budget or bids | | "Pause / stop / resume my ad" | → Change campaign/ad status | | "How are my ads doing?" | → Fetch performance report | | "Who should I target?" | → Audience targeting setup | | "Test two versions of my ad" | → A/B test setup |
If unclear, offer options: "Would you like to create a new ad, check performance, adjust your budget, or something else?"
Read the relevant platform reference file:
| Platform | Reference |
|---|---|
| Meta (Facebook/Instagram) | references/meta.md |
| Google Ads | references/google-ads.md |
| X (Twitter) Ads | references/x-ads.md |
| Snapchat Ads | references/snapchat.md |
10000000 micros10000000"Just to confirm — you'd like to pause '[Campaign Name]'? Your ads will stop running."
Walk the user through these questions one group at a time:
Group 1 — Goal
Group 2 — Audience
Group 3 — Budget & Schedule
Group 4 — Creative
Then confirm everything before making any API calls:
"Here's what I'm about to set up: [summary]. Should I go ahead?"
Fetch and present these key metrics in plain English:
| Metric | What to call it for users | |---|---| | Impressions | "Times your ad was seen" | | Clicks | "Times people clicked" | | CTR | "Click rate" | | Spend | "Amount spent" | | CPC | "Cost per click" | | CPM | "Cost per 1,000 views" | | ROAS | "Return on ad spend" | | Conversions | "Sales / sign-ups generated" | | CPA | "Cost per sale/sign-up" |
Always flag issues proactively:
Guide users through targeting step by step:
Explain reach estimate after targeting is set: "With these settings, your ads could reach roughly [X] people per day."
Simple A/B test setup — test ONE variable at a time:
Use friendly, clear language. Example after creating a campaign:
✅ Campaign created! Here's what I set up:
- Name: Summer Sale Campaign
- Platform: Meta (Facebook + Instagram)
- Goal: Drive website traffic
- Daily budget: $20/day
- Audience: Women 25–45 in Mumbai, interested in fashion
- Status: Paused — ready for your review
Want me to go ahead and activate it? Or would you like to change anything first?
Always offer a next step:
tools
Use when the user wants to connect to, test, or use the McDonalds service at mcp.mcd.cn, including checking authentication, probing MCP endpoints, listing tools, or calling McDonalds MCP tools through a reusable local CLI.
development
Web scraping platform — Twitter/X data, Vinted marketplace, and general web scraping API
development
SlowMist AI Agent Security Review — comprehensive security framework for skills, repositories, URLs, on-chain addresses, and products (Claude Code version)
data-ai
去除中文文本中的 AI 写作痕迹,使其读起来自然。基于维基百科 AI 写作特征指南,检测 24 种 AI 模式。触发词:humanizer-cn、去除 AI 痕迹、去除 AI 写作痕迹、中文文本人性化。