claude-config/skills/ads-create.bak/SKILL.md
Campaign concept and copy brief generator for paid advertising. Reads brand-profile.json and optional audit results to produce structured campaign concepts, messaging pillars, and copy briefs. Outputs campaign-brief.md to the current directory. Run after /ads dna and before /ads generate. Triggers on: create campaign, campaign brief, ad concepts, write ad copy, campaign strategy, ad messaging, creative brief, generate concepts.
npx skillsauth add samchang72/custom-skills ads-createInstall 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.
Generates structured campaign concepts and platform-specific copy from your brand
profile and optional audit data. Outputs campaign-brief.md for use by /ads generate.
| Command | What it does |
|---------|-------------|
| /ads create | Full campaign brief → campaign-brief.md |
| /ads create --platforms meta google | Brief for specific platforms only |
| /ads create --objective leads | Brief optimized for lead generation |
Look for brand-profile.json in the current directory.
"I don't see a brand-profile.json in this directory. Would you like to:
- Run
/ads dna <url>first to extract brand DNA automatically- Describe your brand manually (I'll create a basic profile from your description)"
If the user chooses manual, collect:
Look for ADS-AUDIT-REPORT.md or any *-audit-results.md in the current directory.
/ads audit for weakness-targeted concepts."If --platforms or --objective flags were provided in the command, use those values
and skip the corresponding questions below.
Ask (combine into one message; omit any already provided via flags):
Read ads/references/copy-frameworks.md and recommend a framework based on
campaign goal + platform + audience temperature:
| Framework | Best For | |-----------|----------| | AIDA (Attention, Interest, Desire, Action) | Cold audiences, awareness campaigns | | PAS (Problem, Agitate, Solve) | Pain-point products, problem-aware audiences | | BAB (Before, After, Bridge) | Transformation offers, coaching, fitness | | 4P (Promise, Picture, Proof, Push) | Direct response, high-intent audiences | | FAB (Features, Advantages, Benefits) | Product-focused, comparison shoppers | | Star-Story-Solution | Brand storytelling, warm audiences |
Include the selected framework name in campaign-brief.md for the copy-writer agent.
Agents must run sequentially; copy-writer reads the file that creative-strategist
writes, so running them in parallel creates a race condition on campaign-brief.md.
Step 5a; Spawn creative-strategist (Task tool):
This agent creates campaign-brief.md and writes the strategic sections:
## Brand DNA Summary, ## Campaign Concepts, ## Image Generation Briefs, ## Next Steps.
Additional instructions for creative-strategist:
skills/ads-plan/assets/ecommerce-creative.md
and select the appropriate creative playbook (Product Launch, Sale/Promotion,
Seasonal, Retargeting, Brand Awareness)Wait for creative-strategist to fully complete before continuing.
Step 5b; Spawn copy-writer (Task tool):
After creative-strategist completes, spawn copy-writer. It reads the existing
campaign-brief.md and appends the ## Copy Deck section with platform-specific
headlines, primary text, and CTAs.
Additional instructions for copy-writer:
ads/references/copy-frameworks.md and apply the selected framework
structure to all ad copyWait for copy-writer to complete before proceeding to Step 6.
After both agents complete, confirm campaign-brief.md exists and is complete.
Present a summary to the user:
✓ campaign-brief.md generated
Summary:
Concepts: [N] campaign concepts created
Platforms: [list]
Copy deck: Headlines, primary text, and CTAs for each concept × platform
Image briefs: [N] image generation briefs ready
Next steps:
1. Review campaign-brief.md and adjust any messaging
2. Run `/ads generate` to produce AI images from the briefs
3. Upload copy and assets to your ad platforms
The following section headings are a parsing contract; agents downstream depend on these exact heading names.
# Campaign Brief: [brand_name]
**Generated:** [date]
**Website:** [website_url]
**Platforms:** [comma-separated list]
**Objective:** [objective]
**Concepts:** [N]
## Brand DNA Summary
[3-sentence synthesis of brand-profile.json: voice, visual identity, target audience]
## Audit Context
[If audit data found: top 3 weaknesses being addressed]
[If no audit data: "No audit data; run /ads audit for weakness-targeted concepts"]
## Campaign Concepts
### Concept 1: [Name]
**Hypothesis:** [why this will work; 1 sentence]
**Primary Message:** [core message; 1 sentence]
**Tone:** [voice reading from brand-profile.json]
**Visual Direction:** [2-3 sentences describing imagery]
**Target Platforms:** [platforms and rationale]
**CTA:** [call to action text]
**Addresses:** [audit finding or "general brand awareness"]
### Concept 2: [Name]
[same structure]
[repeat for all concepts]
## Copy Deck
[appended by copy-writer agent; headlines, primary text, CTAs per concept per platform]
## Image Generation Briefs
### Brief 1: [Concept Name]: [Platform]
**Prompt:** [exact generation prompt]
**Dimensions:** [WxH]
**Safe zone notes:** [constraint or "None"]
### Brief 2: [Concept Name]: [Platform]
**Prompt:** [exact generation prompt]
**Dimensions:** [WxH]
**Safe zone notes:** [constraint or "None"]
[one brief per concept × platform combination]
## Next Steps
1. Review all concepts and select which to move forward with
2. Run `/ads generate` to produce images from the briefs above
3. Adjust CTAs and offers in the copy deck for your specific promotion
4. Upload final assets to your ad platform managers
development
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.
development
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
tools
Orchestrate a comprehensive code review process involving both Gemini (Antigravity) and Claude CLI, synthesizing a consensus report.
development
Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks