ad-creative
An agent skill by coreyhaines31, from coreyhaines31/marketingskills. Tags: ads, copywriting, design, generative, video.
What it does
When the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations — for any paid advertising platform. Also use when the user mentions 'ad copy variations,' 'ad creative,' 'generate headlines,' 'RSA headlines,' 'bulk ad copy,' 'ad iterations,' 'creative testing,' 'write me some ads,' 'Facebook ad copy,' 'Google ad headlines,' 'LinkedIn ad text,' 'static ads,' 'ad templates,' 'iMessage ad,' 'chat reveal ad,' 'ChatGPT ad,' 'Apple Notes ad,' 'AirDrop ad,' 'creative strategy,' 'creative roadmap,' 'creative retro,' 'hook writing,' 'creative review page,' 'present ad creative for approval,' 'motion video ad,' 'faceless video ad,' 'UGC ad,' 'greenscreen ad,' 'TikTok/Reels ad format,' 'which ad format to make,' 'Meta ad format tier list,' or 'creative format taxonomy.' Use this whenever someone needs to produce ad copy at scale or iterate on existing ads. For campaign strategy and targeting, see ads. For landing page copy, see copywriting.
Install
With the skills CLI, which installs into Claude Code, Codex, Cursor and other agents:
npx skills add coreyhaines31/marketingskills --skill ad-creative
Or copy the skill folder into Claude Code's skills directory by hand (~/.claude/skills for every project, or .claude/skills inside one):
git clone --depth 1 https://github.com/coreyhaines31/marketingskills
cp -r marketingskills/skills/ad-creative ~/.claude/skills/ad-creative
Safety box score
Grade C, moderate risk: 35 of 100 risk points, rated 2026-10-20. The grade rates what the skill and its scripts can reach on the machine of whoever installs it, across eight categories from shell execution to secrets access. How the score works.
This skill is a documentation-heavy ad-creative generator for paid platforms, including static ads, video ad concepts, and shareable creative review pages. Main risks are external API calls for image/voice generation, examples that execute registry-installed tooling, and publishable outputs that can be hosted or handed off for ad use.
| Category | Level | Why |
|---|---|---|
| Code & shell execution | 1 (low) | It includes runnable examples like `npx create-video@latest` and `npx remotion render ...`, but only as documented commands rather than shipped scripts. |
| Network access | 2 (moderate) | The docs call external services directly, including Gemini and ElevenLabs (`curl -X POST https://...`), so creative text or assets can leave the machine. |
| Filesystem reach | 1 (low) | It reads optional local context files like `.agents/product-marketing.md` and writes output folders such as `outputs/YYYY-MM-DD/`, but stays within the workspace. |
| Secrets & credentials | 1 (low) | The examples expect API credentials such as `$GEMINI_API_KEY` and `$ELEVENLABS_API_KEY`, so it can touch user-managed secrets if those workflows are used. |
| Privilege & persistence | 0 (none) | There is no sudo, service installation, shell-profile editing, or other system-level privilege requirement in the reviewed files. |
| Instruction hijack surface | 1 (low) | It automatically ingests local markdown context files and linked references before drafting, which expands the prompt-injection surface if those files are untrusted. |
| Irreversible actions | 2 (moderate) | It is designed to produce client-ready ad creative and even a hostable review page (`vercel deploy`/static host), so outputs are meant for publication beyond the local machine. |
| Transparency | 1 (low) | `assets/creative-review-template.html` and `evals/evals.json` could not be read, so some referenced behavior and test logic was not reviewable. |
Before installing
- Read `references/generative-tools.md` and decide whether you are okay with prompts/assets going to third-party APIs.
- Inspect `assets/creative-review-template.html` locally before using the review-page flow; it was not readable here.
- Pin or sandbox any `npx`/Remotion commands before running them in a real workspace.
- Verify `.agents/product-marketing.md` and similar context files are trusted, since the skill auto-reads them.
Rated 2026-10-20 by an automated review of 12 files from the skill's repository.
Source
- Repository
- coreyhaines31/marketingskills (all skills from this repository)
- Path
- skills/ad-creative/SKILL.md
- Branch
- main
- Collection
- marketingskills
- Updated
- 2026-09-21
Related skills
- copywriting — When the user wants to write, rewrite, or improve marketing copy for any page — including homepage, landing pages, pricing pages, feature pages, about pages.
- faceless-explainer — Turn arbitrary text — an article, notes, a topic, a brief — into a faceless explainer video: there is no site or footage to capture.
- general-video — Author or edit a custom HyperFrames composition when no specialized workflow fits, or when BRIEF.md sets flow: companion. Use for longer or multi-scene pieces.
- hyperframes-creative — Non-animation creative direction for HyperFrames videos.
- motion-graphics — A short, design-led motion graphic where motion is the message — kinetic typography, stat count-up, chart/data-viz hit, logo sting / brand lockup.
- product-launch-video — Turn a product or marketing URL, pasted script, or brief into a product launch / promo video — SaaS promos, feature reveals, product demos.