Ad Creative
coreyhaines31/marketingskills
When the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations — for any paid advertising platform.
Plan and write a paid social advertising campaign. An agent skill from mohitagw15856/pm-claude-skills.
$ npx skills add mohitagw15856/pm-claude-skills --skill social-ad-campaign -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install mohitagw15856/pm-claude-skills social-ad-campaign --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/mohitagw15856/pm-claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/social-ad-campaign .claude/skills/social-ad-campaign && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "social-ad-campaign" agent skill from https://github.com/mohitagw15856/pm-claude-skills/tree/main/skills/social-ad-campaign into .claude/skills/social-ad-campaign/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "social-ad-campaign", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/mohitagw15856/pm-claude-skills/tree/main/skills/social-ad-campaignType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add mohitagw15856/pm-claude-skills --skill social-ad-campaign -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install mohitagw15856/pm-claude-skills social-ad-campaign --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mohitagw15856/pm-claude-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/social-ad-campaign .agents/skills/social-ad-campaign && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "social-ad-campaign" agent skill from https://github.com/mohitagw15856/pm-claude-skills/tree/main/skills/social-ad-campaign into .agents/skills/social-ad-campaign/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "social-ad-campaign", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add mohitagw15856/pm-claude-skills --skill social-ad-campaign -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install mohitagw15856/pm-claude-skills social-ad-campaign --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mohitagw15856/pm-claude-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/social-ad-campaign .cursor/skills/social-ad-campaign && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "social-ad-campaign" agent skill from https://github.com/mohitagw15856/pm-claude-skills/tree/main/skills/social-ad-campaign into .cursor/skills/social-ad-campaign/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "social-ad-campaign", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/mohitagw15856/pm-claude-skills.git --path skills/social-ad-campaign--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add mohitagw15856/pm-claude-skills --skill social-ad-campaign -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install mohitagw15856/pm-claude-skills social-ad-campaign --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mohitagw15856/pm-claude-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/social-ad-campaign .gemini/skills/social-ad-campaign && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "social-ad-campaign" agent skill from https://github.com/mohitagw15856/pm-claude-skills/tree/main/skills/social-ad-campaign into .gemini/skills/social-ad-campaign/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "social-ad-campaign", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install mohitagw15856/pm-claude-skills social-ad-campaignInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add mohitagw15856/pm-claude-skills --skill social-ad-campaign -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/mohitagw15856/pm-claude-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/social-ad-campaign .github/skills/social-ad-campaign && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "social-ad-campaign" agent skill from https://github.com/mohitagw15856/pm-claude-skills/tree/main/skills/social-ad-campaign into .github/skills/social-ad-campaign/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "social-ad-campaign", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add mohitagw15856/pm-claude-skills --skill social-ad-campaign -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install mohitagw15856/pm-claude-skills social-ad-campaign --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mohitagw15856/pm-claude-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/social-ad-campaign .opencode/skills/social-ad-campaign && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "social-ad-campaign" agent skill from https://github.com/mohitagw15856/pm-claude-skills/tree/main/skills/social-ad-campaign into .opencode/skills/social-ad-campaign/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "social-ad-campaign", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
social-ad-campaignPlan and write a paid social advertising campaign. An agent skill from mohitagw15856/pm-claude-skills.
Social Ad Campaign is an agent skill from mohitagw15856/pm-claude-skills. Plan and write a paid social advertising campaign. Use when asked to build a paid social campaign, create Meta/LinkedIn/TikTok/X ad copy, define a social ad strategy, or plan an advertising funnel across social platforms. Produces a complete campaign plan with audience targeting, ad set structure, copy for each ad format, budget allocation, and measurement framework.
Its SKILL.md is about 3.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Marketing & SEO, covering Paid advertising and Copywriting. It works with LinkedIn and TikTok. The repository describes itself as: 1255 professional Agent Skills for Claude, ChatGPT, Gemini, Cursor & Codex — PRDs, postmortems, leases, medical bills, layoffs, go-bags, new countries. Plain markdown, MIT, in… The licence is MIT.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 1cbf1f0. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Social Ad Campaign loads about 3.7k tokens when it runs. Until then it costs about 97 tokens; SKILL.md has 1,707 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from mohitagw15856/pm-claude-skills at commit 1cbf1f0, republished under its MIT licence (© mohitagw15856). 1,707 words, ~3,689 tokens.
.claude/skills/social-ad-campaign/SKILL.md (or your agent's skills folder).This skill produces a complete paid social advertising campaign plan covering campaign objective, audience targeting, funnel structure, ad set architecture, ad copy and creative briefs for each format, budget allocation, bidding strategy, and a measurement framework. Output is ready for a media buyer, performance marketer, or social team to execute.
Ask the user for these if not provided:
Campaign objective: [e.g. Lead generation — 200 qualified leads in 30 days] Platform(s): [e.g. Meta (Instagram + Facebook), LinkedIn] Budget: [£/$/€ X total over X weeks] Campaign period: [Start date → End date] Owner: [Media buyer / performance marketer / agency] Date: [Date]
Why paid social for this objective: [2–3 sentences justifying the platform and format choice for this specific goal and audience. E.g. "LinkedIn is the right channel for this B2B SaaS campaign — we can target by job title, company size, and seniority, ensuring budget reaches decision-makers, not browsers."]
Funnel structure:
| Stage | Objective | Audience | Budget allocation |
|---|---|---|---|
| Top of funnel (TOFU) | Awareness / reach | Cold audience — interest/behaviour targeting | [X%] |
| Middle of funnel (MOFU) | Consideration / engagement | Warm audience — video viewers, page engagers, website visitors | [X%] |
| Bottom of funnel (BOFU) | Conversion / lead | Hot audience — retargeting, custom audiences, lookalikes | [X%] |
Platform: [Meta / LinkedIn / TikTok] Audience size target: [e.g. 500K–2M — broad enough to learn, narrow enough to be relevant]
| Targeting dimension | Settings |
|---|---|
| Location | [Country / region / city] |
| Age | [e.g. 28–45] |
| Gender | [All / specify if relevant] |
| Interests / behaviours | [e.g. SaaS tools, productivity apps, small business owners] |
| Job titles (LinkedIn) | [e.g. Head of Marketing, Marketing Director, CMO] |
| Company size (LinkedIn) | [e.g. 50–500 employees] |
| Industry (LinkedIn) | [e.g. Technology, Financial Services, Healthcare] |
| Exclude | [e.g. Existing customers — upload suppression list] |
Platform: [Meta] Source: People who engaged with content / visited website in last 30 days
| Signal | Action |
|---|---|
| Watched 50%+ of a video ad | Retarget with a case study or testimonial ad |
| Visited product page but didn't convert | Retarget with a direct offer / free trial CTA |
| Engaged with Instagram / Facebook page | Retarget with social proof ad |
Platform: [Meta / LinkedIn] Source: Website visitors (last 7 days), abandoned cart, form started but not completed
Retargeting message: More direct. Address the specific action they took. Time-sensitive CTA.
Source: [Existing customers / email list / best-converting website visitors] Lookalike similarity: [1%–3% (tight match) / 3%–10% (broader reach)] Platform: Meta
Campaign: [Campaign Name] — [Objective: Lead Generation / Traffic / Conversions]
│
├── Ad Set 1: TOFU — Cold Interests
│ ├── Ad 1A: [Video ad — hook format]
│ ├── Ad 1B: [Static image — benefit-led headline]
│ └── Ad 1C: [Carousel — feature/use case showcase]
│
├── Ad Set 2: MOFU — Warm Retargeting (30-day engagers)
│ ├── Ad 2A: [Social proof / testimonial]
│ └── Ad 2B: [Case study / before & after]
│
└── Ad Set 3: BOFU — Hot Retargeting (7-day website visitors)
├── Ad 3A: [Direct offer — free trial / discount / demo]
└── Ad 3B: [Objection handling — FAQ / reassurance]Campaign Group: [Campaign Name]
│
├── Campaign 1: [Job Title Targeting — Awareness]
│ ├── Single Image Ad: [Thought leadership hook]
│ └── Video Ad: [Problem/solution story]
│
├── Campaign 2: [Company Size + Industry — Consideration]
│ ├── Single Image Ad: [Case study / proof point]
│ └── Lead Gen Form: [Gated asset / webinar / demo]
│
└── Campaign 3: [Retargeting — Conversion]
└── Sponsored Message / Lead Gen Form: [Direct CTA with personalisation]Hook (first 3 seconds — must stop the scroll):
"[Pattern interrupt question or statement — e.g. 'Are you still doing [painful thing] manually?']"
Core message (seconds 4–20):
"[Agitate the problem → introduce the solution → show the specific outcome]"
CTA (final 5 seconds):
"[Clear, single action — e.g. 'Try free for 14 days — link in bio' / 'Get your demo today']"
Visual direction:
Caption copy:
[Headline — max 40 chars] [Body copy — 1–3 sentences max] [CTA button label: e.g. "Learn More" / "Sign Up" / "Get Started"]
Ad variant A — Benefit-led headline:
| Element | Copy |
|---|---|
| Headline | "[Single-sentence benefit statement — e.g. 'Cut reporting time by 80% with [Product]']" |
| Body copy | "[Problem → solution in 2 sentences. Proof point if available.]" |
| CTA | "Start free trial" / "Book a demo" / "Get 20% off" |
| Image | [Product UI / result visual / human context shot — no stock photos of people in suits] |
Ad variant B — Social proof headline:
| Element | Copy |
|---|---|
| Headline | "['[Result] in [timeframe]' — real customer result, or '500+ teams use [Product] to...']" |
| Body copy | "[Expand on the proof. 1–2 sentences. Add a second proof point if available.]" |
| CTA | "See how it works" / "Try it free" |
| Image | [Customer photo + quote overlay / logo wall / before/after data visual] |
Ad variant C — Curiosity/question headline:
| Element | Copy |
|---|---|
| Headline | "['[Common misconception or challenging question]' — e.g. 'What if [painful process] took 10 minutes, not 2 hours?']" |
| Body copy | "[Answer the question → introduce product → specific outcome]" |
| CTA | "Find out how" |
Headline (shown above carousel): "[Problem-first statement or benefit hook]"
| Card # | Headline | Description | Image |
|---|---|---|---|
| Card 1 (hook) | "[Compelling hook — why this matters]" | "[1-sentence setup]" | [Eye-catching visual / stat] |
| Card 2 | "[Use case / feature 1]" | "[Specific outcome this delivers]" | [Product UI or illustration] |
| Card 3 | "[Use case / feature 2]" | "[Specific outcome this delivers]" | [Product UI or illustration] |
| Card 4 | "[Use case / feature 3]" | "[Specific outcome this delivers]" | [Product UI or illustration] |
| Card 5 (CTA card) | "[Strong CTA headline]" | "[Reinforce the offer / urgency]" | [CTA-focused visual / button] |
Intro text (shown before form):
"[1–2 sentences on what they'll get and why it's worth 60 seconds of their time]"
Form headline: "[Value-led headline — e.g. 'Get your free [asset] / Book your 20-min demo']"
Form fields (keep to minimum — each extra field reduces conversion):
Privacy notice: [Standard GDPR / CCPA compliance text — "By submitting, you agree to our Privacy Policy and may be contacted by [Brand] about relevant products and services."]
Thank you message:
"[What happens next — e.g. 'Thanks! You'll receive [asset] in your inbox within 5 minutes. Our team will be in touch within 1 business day.']"
For website visitors (7 days) — direct offer:
Headline: "[Specific nudge — e.g. 'Still thinking about [Product]? Here's 20% off to make the decision easier.']" Body: "[Reinforce the primary benefit. Add urgency if genuine — e.g. 'Offer ends [date]'.]" CTA: "Claim offer" / "Start free trial" / "Book demo"
For video viewers (50%+) — social proof bridge:
Headline: "[Continue the story — e.g. 'See what [50/100/500] teams achieved with [Product]']" Body: "[Customer result quote or specific outcome. Bridge from awareness to consideration.]" CTA: "Read the case study" / "See how it works"
Total budget: [£/$/€ X over X weeks]
| Ad Set | Stage | Budget | % of total | Expected CPM | Expected CPC | Expected conversions |
|---|---|---|---|---|---|---|
| Ad Set 1 — Cold interests | TOFU | [£X/week] | [X%] | [£X] | [£X] | [X leads / clicks] |
| Ad Set 2 — Warm retargeting | MOFU | [£X/week] | [X%] | [£X] | [£X] | [X] |
| Ad Set 3 — Hot retargeting | BOFU | [£X/week] | [X%] | [£X] | [£X] | [X] |
| Total | — | [£X/week] | 100% | — | — | [X total] |
Bidding strategy:
Budget reallocation rule: After [7] days, pause ad sets with CPL > [£X]. Reallocate budget to best-performing ad sets. Review weekly.
Primary KPI (tied to campaign objective):
| KPI | Target | Why |
|---|---|---|
| [Cost per lead (CPL)] | [≤ £/$/€ X] | [Primary success metric — every pound spent measured against leads generated] |
| [Conversion rate (ad → lead form)] | [≥ X%] | [Quality of targeting and ad relevance] |
| [Total leads] | [≥ X in X weeks] | [Volume target] |
Secondary metrics (optimisation signals):
| Metric | Target | Action if off-target |
|---|---|---|
| CTR (click-through rate) | [≥ X%] | [Test new headlines / hook variations] |
| CPM (cost per 1K impressions) | [≤ £/$/€ X] | [Broaden audience / test new placements] |
| Video completion rate (if video) | [≥ X%] | [Test shorter video / stronger hook] |
| Lead form completion rate | [≥ X%] | [Reduce form fields / test form intro copy] |
| Lead-to-opportunity rate (post-campaign) | [≥ X%] | [Review lead quality — tighten audience targeting] |
Reporting cadence:
Attribution model: [Last-click / 7-day click + 1-day view / data-driven (if volume sufficient)]
Tracking setup checklist:
Run structured tests — change one variable at a time:
| Test # | Variable | Control | Variant | Success metric | Min budget to run |
|---|---|---|---|---|---|
| 1 | Hook / headline | [Current headline] | [Challenger headline] | CTR | [£X / 500 impressions] |
| 2 | Creative format | Static image | Video | CPL | [£X / 1,000 impressions] |
| 3 | CTA | "Learn More" | "Start free trial" | Conversion rate | [£X / 200 clicks] |
| 4 | Audience | Interest-based | Lookalike 1% | CPL | [Equal budget split] |
Testing rules:
© mohitagw15856, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/social-ad-campaign of mohitagw15856/pm-claude-skills.
Open the folder on GitHubat commit 1cbf1f0
Social Ad Campaign next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Social Ad Campaign this skillmohitagw15856/pm-claude-skills | 1.4k | — | ~3.7k | Automated safety check: Pass | MIT | |
| Ad Creativecoreyhaines31/marketingskills | 54k | — | ~6.3k | Automated safety check: Pass | MIT | |
| Ads Copywriterclaude-office-skills/skills | 505 | — | ~2.1k | Automated safety check: Pass | MIT | |
| Ad Creativeborghei/Claude-Skills | 891 | — | ~5.6k | Automated safety check: Pass | MIT | |
| Ad Copywriterrongxinzy/RongxinAI | 154 | — | ~1.4k | Automated safety check: Pass | MIT | |
| Ad Copy Generatornicepkg/ai-workflow | 285 | — | ~1.9k | Automated safety check: Pass | MIT |
coreyhaines31/marketingskills
When the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations — for any paid advertising platform.
claude-office-skills/skills
Multi-platform ad copy generation for Google Ads, Meta/Facebook, TikTok, LinkedIn with A/B testing variants
borghei/Claude-Skills
Design ad creative across Google, Meta, LinkedIn, Twitter/X, and TikTok with platform format specs, headline formulas, and A/B testing.
rongxinzy/RongxinAI
广告创意写作与优化技能,覆盖标题、描述、正文及完整广告方案的生成与迭代,适用于Google Ads、Meta、LinkedIn、TikTok、Twitter/X等主流付费广告平台。当用户需要撰写广告文案、进行创意生成、标题撰写,或请求批量生产广告变体、基于数据进行创意测试与效果优化时触发。
nicepkg/ai-workflow
Generate high-converting ad copy for Google Ads, Meta (Facebook/Instagram), LinkedIn, and TikTok.
LeoYeAI/openclaw-marketing-skills
When the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations — for any paid advertising platform.
mohitagw15856/pm-claude-skills
Compare the total cost of car ownership across buy-new, buy-used, lease, and keep-your-current-car — depreciation, insurance, maintenance ramp, and fuel over a real horizon, not just the monthly…
mohitagw15856/pm-claude-skills
Build a customer health scorecard for a specific account. An agent skill from mohitagw15856/pm-claude-skills.
mohitagw15856/pm-claude-skills
Compute who gets what at each exit price from a cap table — liquidation preferences, conversion points, and where the founders' share collapses.
mohitagw15856/pm-claude-skills
Apply prioritisation frameworks (RICE, MoSCoW, Kano, ICE, Opportunity Scoring) to rank features and backlog items.
mohitagw15856/pm-claude-skills
Compute a financial-independence (FIRE) target and years-to-reach with every assumption labeled as an assumption — plus a sensitivity table instead of a single false-precision answer.
mohitagw15856/pm-claude-skills
Derive a freelance day/hourly rate backwards from target income, honest billable utilization, overhead, and the self-employment tax premium — the arithmetic that proves a rate is not salary÷2000.
Categories
Plan and write a paid social advertising campaign. An agent skill from mohitagw15856/pm-claude-skills. Social Ad Campaign is an agent skill from mohitagw15856/pm-claude-skills. Plan and write a paid social advertising campaign.
Social Ad Campaign fits situations like: asked to build a paid social campaign; create Meta/LinkedIn/TikTok/X ad copy; define a social ad strategy; plan an advertising funnel across social platforms.
Run `npx skills add mohitagw15856/pm-claude-skills --skill social-ad-campaign -a claude-code`. Or copy the skill folder (skills/social-ad-campaign in mohitagw15856/pm-claude-skills) into .claude/skills/social-ad-campaign in your project. Claude Code loads it when a task matches its description.
Run `npx skills add mohitagw15856/pm-claude-skills --skill social-ad-campaign -a codex`. Or copy the skill folder (skills/social-ad-campaign in mohitagw15856/pm-claude-skills) into .agents/skills/social-ad-campaign in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mohitagw15856/pm-claude-skills --skill social-ad-campaign -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/social-ad-campaign, .gemini/skills/social-ad-campaign, .github/skills/social-ad-campaign and .opencode/skills/social-ad-campaign in your project.
SKILL.md names no scripts, command-line tools or credentials: Social Ad Campaign is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Social Ad Campaign is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.7k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Social Ad Campaign: Ad Creative (coreyhaines31/marketingskills, 54k stars), Ads Copywriter (claude-office-skills/skills, 505 stars), Ad Creative (borghei/Claude-Skills, 891 stars) and Ad Copywriter (rongxinzy/RongxinAI, 154 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
mohitagw15856 (a GitHub user) maintains it in mohitagw15856/pm-claude-skills, which has 1,434 GitHub stars. The repository holds 1,348 skills in this directory. The repository was last updated on October 9, 2026.
Source: mohitagw15856/pm-claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.