New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

Create source-grounded paid-ad campaign concepts, messaging

Campaign Concepts and Copy

by AgriciDaniel · MIT license · ★ 9,466 on GitHub · updated Sep 18

Campaign Concepts and Copy cover

Create source-grounded paid-ad campaign concepts, messaging, copy, creative briefs, and production plans from a validated brand profile, campaign objective, platform requirements, and optional audit evidence. Triggers on: campaign…

---
name: ads-create
description: "Create source-grounded paid-ad campaign concepts, messaging, copy, creative briefs, and production plans from a validated brand profile, campaign objective, platform requirements, and optional audit evidence. Triggers on: campaign brief, campaign concepts, create a campaign, ad concepts, ad copy, ad messaging, creative brief, headlines, descriptions."
---

# Campaign Concepts and Copy

1. Load the validated setup/brand profile, objective, audience, offer, proof,
   platform/placement requirements, policy context, and optional audit findings.
2. Separate factual claims, operator-approved claims, and creative hypotheses.
3. For Meta work, collect the account, Pixel, and conversion cold-start
   dimensions per the contract in `skills/ads-meta/SKILL.md`. When any
   dimension is cold or `unknown`, state that in the brief, do not reuse
   mature-account creative benchmarks or performance claims, and never label
   existing creative bad merely because the Pixel is new.
4. Generate materially distinct strategic concepts, not cosmetic rewrites.
5. For each concept, define insight, promise, proof, hook, narrative, CTA, objections,
   platform adaptations, destination, and experiment hypothesis.

Overview

Do not invent testimonials, certifications, scarcity, prices, outcomes, or regulated claims. Human review remains required before production or launch.

Manual install (npx, ZIP)
Claude Codenpx skills add AgriciDaniel/claude-ads --skill ads-create -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/AgriciDaniel/claude-ads/tar.gz/ac2164493391 \ | tar -xz -C ~/.claude/skills --strip-components=2 claude-ads-ac2164493391/skills/ads-create
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/4635c5abbe0a9585fa96/ads-create.zip" -OutFile "$env:TEMP\ads-create.zip"; Expand-Archive "$env:TEMP\ads-create.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md1.8 KB
Read the files here
AgriciDaniel/ac216441 file
Shared references7SKILL.md reads these from elsewhere in the repo. Not in the ZIP.Get them on GitHub ↗
SKILL.md
Show the full text29 lines
ads-create/SKILL.md29 lines · 1.8 KB
RawView on GitHub

Campaign Concepts and Copy

  1. Load the validated setup/brand profile, objective, audience, offer, proof, platform/placement requirements, policy context, and optional audit findings.
  2. Separate factual claims, operator-approved claims, and creative hypotheses.
  3. For Meta work, collect the account, Pixel, and conversion cold-start dimensions per the contract in skills/ads-meta/SKILL.md. When any dimension is cold or unknown, state that in the brief, do not reuse mature-account creative benchmarks or performance claims, and never label existing creative bad merely because the Pixel is new.
  4. Generate materially distinct strategic concepts, not cosmetic rewrites.
  5. For each concept, define insight, promise, proof, hook, narrative, CTA, objections, platform adaptations, destination, and experiment hypothesis.
  6. Validate copy limits and policy against current platform references. Load only the active files among ads/references/google-creative-specs.md, meta-creative-specs.md, youtube-creative-specs.md, linkedin-creative-specs.md, tiktok-creative-specs.md, and microsoft-creative-specs.md; use the dated source ledger for every current specification claim.
  7. Return a versioned creative brief and copy deck inside the run directory.

Do not invent testimonials, certifications, scarcity, prices, outcomes, or regulated claims. Human review remains required before production or launch.

1---
2name: ads-create
3description: "Create source-grounded paid-ad campaign concepts, messaging, copy, creative briefs, and production plans from a validated brand profile, campaign objective, platform requirements, and optional audit evidence. Triggers on: campaign brief, campaign concepts, create a campaign, ad concepts, ad copy, ad messaging, creative brief, headlines, descriptions."
4---
5 
6# Campaign Concepts and Copy
7 
81. Load the validated setup/brand profile, objective, audience, offer, proof,
9 platform/placement requirements, policy context, and optional audit findings.
102. Separate factual claims, operator-approved claims, and creative hypotheses.
113. For Meta work, collect the account, Pixel, and conversion cold-start
12 dimensions per the contract in `skills/ads-meta/SKILL.md`. When any
13 dimension is cold or `unknown`, state that in the brief, do not reuse
14 mature-account creative benchmarks or performance claims, and never label
15 existing creative bad merely because the Pixel is new.
164. Generate materially distinct strategic concepts, not cosmetic rewrites.
175. For each concept, define insight, promise, proof, hook, narrative, CTA, objections,
18 platform adaptations, destination, and experiment hypothesis.
196. Validate copy limits and policy against current platform references. Load only
20 the active files among `ads/references/google-creative-specs.md`,
21 `meta-creative-specs.md`, `youtube-creative-specs.md`,
22 `linkedin-creative-specs.md`, `tiktok-creative-specs.md`, and
23 `microsoft-creative-specs.md`; use the dated source ledger for every current
24 specification claim.
257. Return a versioned creative brief and copy deck inside the run directory.
26 
27Do not invent testimonials, certifications, scarcity, prices, outcomes, or regulated
28claims. Human review remains required before production or launch.
29 
View all files on GitHub →

Details

Updated
Sep 18, 2026
License
MIT
Stars on the repo
★ 9,466
Checked
Source
AgriciDaniel/claude-ads ↗
Creator
AgriciDaniel · 130 listings
View creator

Similar skills

See all →
SkillAnalyze active ads from Meta/Facebook, GoogleAd library teardownScrapeCreators/social-media-research-skills · by ScrapeCreatorsUse when the user wants to analyze active ads from Meta/Facebook, Google, or LinkedIn ad libraries; tear down a competitor's messaging; extract hooks, offers, CTAs, video transcripts, landing page claims, and test ideas from public ads.★ 2.6k GitHub starsSkillTurn product materials into listing visuals for Taobao, JDEcommerce visual copywritingfeichanggege/ecommerce-visual-copywriting-skill · by feichanggegeTurn product materials into listing visuals for Taobao, JD, Douyin, Amazon, Shopify and TikTok Shop: main-image and detail-page storyboards, in-image copy, image prompts, plus an evidence and ad-compliance check.★ 985 GitHub starsSkillTell us about your plans and pricesPricing Page (High‑Conversion) — Web Design Skillboraoztunc/skills · by Meng ToTell us about your plans and prices, and get back a ready-to-build pricing page: plan layout, what each tier includes, buttons, and answers to common buyer questions.★ 361 GitHub starsSkillWrites opening hooks and post titles for long-form articlesCopywriting hookssamber/cc-skills · by samberWrites opening hooks and post titles for long-form articles in EN or FR — blog posts, Substack/Medium/dev.to, LinkedIn long-form, newsletters, essays. Trigger whenever the user asks for a hook, opening, lede, intro, first sentence/paragraph, opener, accroche, attaque, phrase d'accroche, or première phrase — including punching up a flat intro or draft opening — or for a post title, titre d'article, or headline. Do NOT trigger for social posts (LinkedIn feed, Twitter/X, TikTok, Bluesky), READMEs, taglines, email subjects, ad copy, landing-page headlines, press releases, SEO meta, or body rewrites. Do NOT use for end-of-article CTAs — use samber/cc-skills@copywriting-cta instead.★ 222 GitHub starsSkillSomeone wants landing page ideas, conceptsEcom landing pageskgelster/awesome-ecom-skills · by kgelsterUse when someone wants landing page ideas, concepts, or angles for a store: give me landing page concepts", "LP ideas", "landing page angles", a campaign or ad landing page, pages for a new audience/segment, a seasonal/event/promo page, or a geo/local page. Also use when a chosen concept gets picked and needs building out into an actual page (section-by-section blueprint), or when auditing an existing landing page against best practice. The core insight: one product becomes dozens of pages by varying the ANGLE, not the product. Not for full-site information architecture, product detail pages, collection pages, or blog/SEO content (a landing page has ONE goal, no site chrome). Use an SEO/content skill. Not for the ad or email creative itself, though message match with the page matters.★ 49 GitHub starsSkillWrite sales pages, email sequencesEW Skill — Sales CopyDeupaxx/EveryDay-Writer · by DeupaxxWrite sales pages, email sequences, and direct-response copy that converts through clarity and specificity rather than manipulation. Use for launches, offers, and conversion-focused email. Enforces the EW anti-AI rules, proof standards, and the writer's voice profile.★ 32 GitHub stars

More from AgriciDaniel

SkillThe Lighthouse Agentic Browsing fractionAgentic Browsing ReadinessAgriciDaniel/claude-seo · by AgriciDanielAudit and fix agent readiness: the Lighthouse Agentic Browsing fraction, accessibility tree for agents, robots.txt and Content-Signal for AI agents, WAF treatment of agent traffic, llms.txt, Markdown delivery, ai-catalog.json, /.well-known discovery files, and WebMCP tools. Exclude AI citability and brand signals (seo-geo) and commerce protocol depth (seo-ecommerce).★ 17.4k GitHub starsSkillOptimize content for AI Overviews , ChatGPT web searchAI Search / GEO Optimization (May 2026)AgriciDaniel/claude-seo · by AgriciDanielOptimize content for AI Overviews (formerly SGE), ChatGPT web search, Perplexity, and other AI-powered search experiences. Generative Engine Optimization (GEO) analysis including brand mention signals, AI crawler accessibility, llms.txt compliance, passage-level citability scoring, and platform-specific optimization. Use when user says "AI Overviews", "SGE", GEO", "AI search", "LLM optimization", "Perplexity", "AI citations", ChatGPT search", or "AI visibility".★ 17.4k GitHub starsSkillReferring domains, anchor text distributionBacklink Profile AnalysisAgriciDaniel/claude-seo · by AgriciDanielBacklink profile analysis: referring domains, anchor text distribution, toxic link detection, competitor gap analysis. Works with free APIs (Moz, Bing Webmaster, Common Crawl) and DataForSEO extension. Use when user says backlinks, link profile, referring domains, anchor text, toxic links, link gap, link building, disavow, or backlink audit.★ 17.4k GitHub starsSkillYou share your Amazon advertising numbers and goals; you getAmazon Ads AuditAgriciDaniel/claude-ads · by AgriciDanielYou share your Amazon advertising numbers and goals; you get back a plain-language review of what's draining your budget and what to change first.★ 9.5k GitHub starsSkillPaste what you're spending on Apple Search AdsApple Ads AuditAgriciDaniel/claude-ads · by AgriciDanielPaste what you're spending on Apple Search Ads and your recent numbers; get back a plain review of what's wasting money and what to fix first.★ 9.5k GitHub starsSkillPaste the sales and spend numbers each ad platform claimsAttribution AuditAgriciDaniel/claude-ads · by AgriciDanielPaste the sales and spend numbers each ad platform claims, and get back a plain explanation of why they disagree and which figure to trust.★ 9.5k GitHub stars