MCPInstall

ads-creative-development

How to produce ad creative that converts at performance scale. Hook patterns, format selection, video pacing, variation systems, sequential testing methodology, fatigue detection, brand-voice alignment without conversion dilution, and platform-specific creative norms. Triggers on ad creative, ad design, hook patterns, ad video pacing, creative testing, ad variations, creative refresh, creative fatigue, refresh ad creative, video ads for Meta, TikTok creative, LinkedIn ad creative, ad asset library. Also triggers when a team is producing creative at scale, planning a creative test cycle, or auditing why creative is not converting.

Installs
251
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/rampstackco/claude-skills --skill ads-creative-development
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads ads-creative-development automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Ads Creative Development

A senior creative strategist's playbook for producing ad creative that performs.

Performance creative is a different discipline from brand creative. Brand work optimizes for memorability, emotional resonance, and distinctive identity. Performance creative optimizes for stopping the scroll, communicating value in three seconds, and producing a click. Both matter. Mixing them up costs money. Brand creative running as performance ads bleeds budget; performance creative running as brand ads erodes equity.

This skill is the discipline that produces performance creative without diluting brand. It assumes you know your audience and offer (see paid-media-strategy). It assumes you have brand-voice guidance (see brand-voice). The hard part is the systematic production of variations that test cleanly and ship without manual approval bottlenecks, and that is what is here.

When to use this skill: producing ad creative for paid campaigns, planning a creative testing cycle, diagnosing creative fatigue, or auditing why creative is not converting.


What this skill is for

This skill spans creative production, hook patterns, testing methodology, and fatigue diagnosis. It does not cover paid media strategy (use paid-media-strategy), result interpretation (use ads-performance-analytics once it ships), or brand voice authoring (use brand-voice). Pair this skill with the relevant integrations microsite for platform-specific MCP details and example prompts.

The audience is an ad creative producer, a growth marketer responsible for creative testing, or an agency producing creative at scale. The voice is tactical. There is no "consider every option." Performance creative has shape, and a senior practitioner can map a brief to a production-ready variation matrix in an afternoon.


Performance vs brand creative

The two disciplines optimize for different metrics. Brand creative optimizes for memorability, distinctiveness, and emotional resonance over months. Performance creative optimizes for scroll-stop in 1 second, value comprehension by 5 seconds, and click by 15.

The shared layer. Both should reflect brand voice. Both should look like they came from the same brand. The difference is structure, pacing, and where the creative effort concentrates.

The failure mode. Most agency creative tries to do both and does neither well. The brand video that runs as a 60-second performance ad has a strong narrative arc and zero CTR. The performance ad that ignores brand voice converts but trains the audience to not recognize the brand. The fix is not to compromise; it is to produce both, in their respective formats, with shared voice and divergent structure.

A worked example. A premium coffee brand running a 60-second YouTube awareness ad gets to build the world: cinematography, the founder's hands, slow-pour rituals, music that sets a mood. That same brand running a 15-second Meta Reels performance ad gets 1 second to stop the scroll (a visual pattern interrupt: the steam rising from a cup, fast cut, brand logo dropping in), 4 seconds to clarify the offer (the new flavor, the price, the deal), 8 seconds for social proof (three customer-style testimonials, fast cuts), and 2 seconds for CTA (shop now, end card with logo). Same voice. Different structure. Different pacing. Different creative effort distribution.


Hook patterns: the first 3 seconds

The biggest lever in performance creative. If the hook fails, no amount of body copy or CTA can recover the impression. A user who scrolled past the first second has already decided. The hook is the whole game until the body justifies why the user kept watching.

Twelve hook patterns work consistently. Detail in references/hook-pattern-library.md.

  1. Problem-agitate-solve. Open with the problem the audience feels. Agitate by naming the consequence. Solve with the offer. Works when the audience recognizes the pain.
  2. Direct callout to audience. "If you are a B2B founder running paid ads..." Triggers self-identification. Works when the audience is narrow and self-aware.
  3. Contrarian claim. "Stop using lookalike audiences." Hooks attention by violating expectation. Works when the audience has heard the conventional wisdom too often.
  4. Result-led. "How we cut CAC 40% in 30 days." Specific number, specific timeframe. Works when the result is real and documented.
  5. Curiosity gap. "The mistake 80% of marketers make..." Promises a payoff after the gap. Works when the gap is real; clickbait without payoff trains the audience to scroll past.
  6. Social proof at top. "Used by 10,000+ teams." Validation before pitch. Works when the proof is impressive enough to do the heavy lifting.
  7. Visual pattern interrupt. A surprising visual that does not match the platform's usual feed flow. Works on TikTok and Reels where the pattern is fast and the interrupt is louder.
  8. Question that hits intent. "Tired of paying $400 for project management software?" The question pre-qualifies the audience. Works when the question matches a real search query the audience has typed.
  9. Number-led. "3 changes that doubled our ROAS." Lists trigger the brain's pattern-completion instinct. Works for educational content; less so for product ads.
  10. Personal story open. "Last year I was burning $50K a month on Meta ads with no return..." First-person specificity is hard to skip. Works when the story is real and the conclusion is action-relevant.
  11. Comparison. "X vs Y: which actually works." Pits two options against each other. Works when the audience is in evaluation mode.
  12. Behind-the-scenes / process. "How we onboard a new client in 7 days..." Demystifies the work. Works when the process is the differentiator.

For each pattern, the anti-pattern is the same: a hook that does not actually hook. Generic openings ("In today's world...", brand-logo cards, slow zooms over title cards) train the audience to scroll past. The first second is for the hook. The brand can wait.


Format selection

Different formats fit different combinations of audience, platform, and offer.

  • Static image. Best for simple value props, retargeting, and quick test cycles. Lowest production cost. Limited room for narrative.
  • Carousel. Best for multi-feature products, educational content, and B2B SaaS. Each card carries one idea; users swipe through at their own pace. Strong for considered purchases.
  • Video (in-feed). Best for demonstration, story, and broad audiences. Higher production cost. Performance correlates strongly with hook quality.
  • UGC-style video. Best for trust building, social proof, and lower production cost. Looks like an ordinary user filmed it. Especially strong on TikTok and Reels.
  • Stories or Reels (vertical 9:16). Best for TikTok, Instagram, and Snap. Native to the platform's primary surface. Skipping anything not vertical here is leaving performance on the table.
  • Spark Ads (boosted organic). Best for TikTok. Promotes an existing organic post as an ad. Retains organic engagement signals; consistently outperforms pure paid creative on TikTok.

The decision rule. Match format to platform native style and to audience consumption pattern. Detail in references/format-decision-matrix.md.


Video pacing

Video performance correlates more with pacing than with production value. A well-paced phone-shot video outperforms a poorly-paced agency-produced spot. Specific guidance for the 15-second performance video.

Time windowJob
0 to 1sHook. Visual pattern interrupt plus audio hook.
1 to 3sClarify what this is. Brand and offer registered.
3 to 7sValue proposition. The problem-solution moment.
7 to 12sSocial proof or demonstration. Show, do not just tell.
12 to 15sCTA. End card with logo and call to action.

Anything past 15 seconds in a performance video is awareness territory. Performance creative should resolve by 15s.

Platform variations. TikTok performs at 15 to 30 seconds; the platform tolerates longer because the audience is in a longer dwell mode. Meta In-Feed performs at 15s. YouTube Shorts at 15 to 60s. Long-form YouTube at 30s+ for awareness, with the value prop still front-loaded.


Variation systems

The systematic way to produce 20 to 50 ad variations from one core concept without manual creative authoring per variation.

The decomposition. A creative is a hook plus a body plus a CTA in a format. Treat each as a variable.

  • 1 concept times 5 hooks times 4 bodies times 3 CTAs times 2 formats equals 120 theoretical variations.
  • Most are not worth shipping. The matrix narrows to 20 to 40 variations the team will actually run.
  • Asset library structure: organize by concept, not by date. concepts/launch-2026/hooks/, concepts/launch-2026/bodies/, etc.

Naming convention. Use a structured naming system so the analyst can join performance data back to creative components. Example: launch2026_meta-reel_hookA_bodyB_ctaC_v1. The analyst pulls the report, joins on the naming components, and identifies which hook is winning across body and CTA combinations.

Worked example in references/creative-variation-templates.md. A half-day production session produces 40 variations from one core concept by using the matrix. Without the matrix, the same 40 variations require five days of authoring overhead.


Sequential testing methodology

The waterfall. Most teams test everything at once and lose the signal. Sequential testing isolates the variable that matters at each step.

  1. Test hooks first. 5 to 10 hook variants, same body, same CTA, same format. The hook is the biggest lever; isolate it first.
  2. Winners advance to body testing. Top 2 to 3 hooks each get 5 to 10 body variants. Now you are testing what the audience watches after the hook lands.
  3. Winners advance to CTA testing. Top hook plus body combinations each get 3 to 5 CTAs. Smaller search space at this stage; the differences are usually marginal.
  4. Winners advance to format testing. Top combinations each render in 2 to 3 formats (vertical video, carousel, static). Catches format-specific drop-offs.
  5. Top combos go into evergreen rotation. Two to four winners run on rotation. Refresh on the cadence below.

The common mistake. Testing all variables at once. Variance compounds; the team cannot tell whether the hook, the body, the CTA, or the format made the difference. Sequential is slower but produces real learnings the team can apply to the next campaign.

Detail in references/testing-cadence-playbook.md.


Creative fatigue detection

Fatigue is real. The same audience seeing the same creative six times a week tunes it out, or worse, develops negative associations. Five signals indicate fatigue.

  1. Frequency above 4 to 5 per user per week. Set explicit caps. Defaults are usually too high.
  2. CTR declining 30%+ week over week. The creative is no longer fresh to the audience.
  3. CPM increasing without audience saturation explanation. The platform is having to bid harder to deliver impressions because engagement signals are weakening.
  4. Negative comments increasing. A direct user signal that the audience is irritated.
  5. Quality ranking dropping. Meta folds hide and report signals into Quality ranking (above average, average, below average) rather than exposing a negative-feedback-rate column. TikTok exposes "not interested" rate.

Refresh cadence. Weekly for high-spend campaigns ($50K+/month). Biweekly for medium spend. Monthly for low spend. The economics: producing a fresh variant is cheaper than running tired creative for one extra week.

The decision tree. If a top performer's metrics are still strong but frequency is climbing, ship variants of the same concept (same hook structure, different copy and visuals). If the metrics are dropping, retire the concept and ship a new one. Detail in references/fatigue-detection-checklist.md.


Brand-voice alignment without conversion dilution

The tension. Brand voice can feel off-brand when squeezed into 15-second ads. The fix is hierarchy, not compromise.

Voice attributes that survive compression. Tone (playful, serious, expert, irreverent). Cadence (short sentences vs long-form). Vocabulary (industry-specific or accessible). Visual treatment (color, type, motion language). These survive in 15s because they live in the texture of every frame.

Voice attributes that do not survive compression. Deep narrative arcs. Complex metaphors. Layered humor that requires setup. Long-form storytelling. These need 30s+ of runtime to land. Forcing them into 15s produces diluted versions that read as off-brand.

The hierarchy. Brand voice in every frame; performance discipline in the structure. The brand voice shows up in tone, cadence, vocabulary, and visual treatment. The performance discipline shows up in pacing, hook strength, and CTA placement.

A worked example. A brand whose voice is "warm and direct, slightly contrarian, plain-language" runs three creatives. The 60-second YouTube awareness piece has the founder talking to camera, plain language, contrarian framing of the category. The 15-second Meta performance ad has fast cuts, plain language captions on screen, contrarian hook ("Stop overpaying for project management software"), specific value prop, CTA. The static carousel has 6 cards, plain language, contrarian opening card, value prop progression, CTA on the last card. Same voice. Different structure. None feels off-brand to a customer who has seen all three.

Detail in references/brand-voice-performance-balance.md.


Platform-specific creative norms

Each platform has native norms. Violating them tanks performance. The fix is producing platform-native, not repurposing.

Meta (Facebook plus Instagram). In-feed visual hierarchy. Captions on by default (most users watch sound-off). Native-feeling production beats studio production for direct response. Vertical 9:16 for Reels and Stories; 1:1 or 4:5 for in-feed. CTAs above the fold or in first 2 lines of caption.

TikTok. Vertical 9:16 recommended, with 1:1 and 16:9 also accepted. Native-creator aesthetic; phone-shot is the default. Fast cuts every 1 to 2 seconds. Captions for accessibility. Music-driven; trending sounds compound reach but expire fast. Spark Ads (boost an existing organic post) consistently outperform pure paid because they retain organic engagement signal.

LinkedIn. Professional tone. Slower pacing tolerated; B2B audiences are in research mode rather than scroll mode. B2B vocabulary is fine; consumer-style copy reads as off-platform. Thought leadership angle works; product pitches feel salesy.

Google Search. Text-only headlines plus descriptions. Character limits are real constraints (30-character headlines, 90-character descriptions). RSA (Responsive Search Ads) optimization rewards filling all 15 headline slots and all 4 descriptions, which are the platform caps; the platform mixes them.

Google Display and YouTube. Depends on placement. YouTube allows longer narrative (15s to 6m); Display is fast banner-style. Skippable YouTube ads need to earn the next second of attention; non-skippable annoys.

Detail in references/platform-creative-norms.md.


Common failures

Eight patterns recur across creative production work. The short version.

  • "We made a beautiful brand video and ran it as performance." Wrong format and length for the channel. Brand video belongs in awareness; performance ads need the 15-second structure.
  • "All our ads use the same hook." Saturation. Ship five to ten hook variants per concept and rotate.
  • "Our ads stopped working after 3 days." Fatigue plus narrow audience. Either ship more variants or expand the audience; usually both.
  • "We A/B tested 50 ad variations." Too many simultaneous variables. Run sequential tests instead.
  • "Creative passes brand approval but underperforms." Brand discipline at the cost of performance discipline. The hierarchy is wrong; voice in every frame, performance in the structure.
  • "TikTok ad uses Meta-style production." Platform norm violation. TikTok rejects polished ad creative; phone-shot native wins.
  • "Our hooks all start with the brand logo." Kills the first-3-second hook. Brand logo belongs at second 1 to 3 (after the hook lands), not at second 0.
  • "We never refresh creative because the old set still works ok." Incremental loss compounds. CTR decay is gradual; the team that does not refresh discovers a 40% performance gap when they finally check.

The framework: 10 considerations for sustainable creative production

When designing or auditing ad creative, walk these 10 considerations.

  1. Performance vs brand. Name what this creative is optimizing for; do not mix.
  2. Hook strength. First 3 seconds. Scroll-stopping. Specific.
  3. Format-platform fit. Native to the channel.
  4. Pacing. Value prop hits within 5 seconds; CTA by 15s.
  5. Variation system. Matrix-based, not ad-hoc.
  6. Sequential testing. Hooks, then bodies, then CTAs, then formats.
  7. Fatigue monitoring. Frequency, CTR decay, CPM trend, negative feedback.
  8. Brand-voice alignment. Voice that survives compression; performance in the structure.
  9. Platform creative norms. Vertical for short-video platforms, captions on, native production.
  10. Refresh cadence. Weekly to monthly by spend tier.

The output of the framework is a production plan. A list of variations to ship in the next testing cycle, the testing waterfall to run, the fatigue thresholds that trigger refresh, and the platform-specific norms the variations respect. Three answers from the framework: ship as planned, revise the plan, or stop because a precondition is missing.


Reference files

  • references/hook-pattern-library.md - Twelve hook patterns with worked examples and anti-patterns for each.
  • references/format-decision-matrix.md - Audience-objective context to recommended format with reasoning and common alternatives.
  • references/creative-variation-templates.md - Matrix-based production system, naming conventions, asset library structure, half-day worked example.
  • references/testing-cadence-playbook.md - Sequential testing waterfall with per-stage variant counts, durations, and winner-advancement criteria.
  • references/fatigue-detection-checklist.md - Five fatigue signals with thresholds and refresh decision tree.
  • references/platform-creative-norms.md - Per-platform aspect ratios, lengths, audio expectations, caption norms, and native-aesthetic anti-patterns.
  • references/brand-voice-performance-balance.md - Voice attributes that survive 15-second compression vs those that do not, with a four-format worked example.

Closing: the hook is the whole game

In performance creative, the hook is the whole game. If the hook fails, no body copy or CTA can recover the impression. A user who scrolled past the first second has already decided.

Spend the disproportionate creative effort on the first 3 seconds. The rest is delivery. The team that puts 60% of its creative effort into the hook and 40% into everything else outperforms the team that distributes effort evenly. The team that puts 90% of its effort into hooks and 10% into delivery beats both, as long as it ships enough variations for the testing waterfall to find which hooks actually work.

When in doubt, ship the variant. A weak variant ships; a perfect variant never does. The sequential testing waterfall finds the winners; the variation system makes shipping cheap. The asymmetric cost of inaction is real; the asymmetric cost of shipping a marginal variant is small.

FAQ

What does the ads-creative-development skill do?

How to produce ad creative that converts at performance scale. Hook patterns, format selection, video pacing, variation systems, sequential testing methodology, fatigue detection, brand-voice alignment without conversion dilution, and platform-specific creative norms. Triggers on ad creative, ad design, hook patterns, ad video pacing, creative testing, ad variations, creative refresh, creative fatigue, refresh ad creative, video ads for Meta, TikTok creative, LinkedIn ad creative, ad asset library. Also triggers when a team is producing creative at scale, planning a creative test cycle, or auditing why creative is not converting.

How do I install ads-creative-development?

Run npx skills add https://github.com/rampstackco/claude-skills --skill ads-creative-development in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/ads-creative-development/ (personal) or .claude/skills/ads-creative-development/ (project).

Which AI agents can use ads-creative-development?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is ads-creative-development safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains ads-creative-development?

It is published by rampstackco in rampstackco/claude-skills. It has 251 recorded installs.

More from rampstackco/claude-skills

View all →

art-direction

rampstackco/claude-skills

Direct visual and creative work for campaigns, photography, illustration, video, and branded experiences. Use this skill whenever the user wants to brief a photographer, direct illustrators, plan a creative campaign, develop visual concepts, or evaluate creative work for fit. Triggers on art direction, photo brief, photography brief, illustration brief, campaign concept, creative concept, visual direction, mood board, look and feel, visual treatment, video direction. Also triggers when the user has approved brand identity but needs to extend it into specific creative deliverables. Use creative-direction instead when the ask is the project-wide aesthetic brief that this skill consumes as input.

Media & Creative676 installs

brand-identity

rampstackco/claude-skills

Design or evaluate a brand visual identity system covering logo, color, typography, imagery direction, iconography, and motion principles. Use this skill whenever the user wants to design a logo, build a visual identity, define brand colors, choose brand typography, develop iconography, plan brand imagery, or evaluate an existing identity for cohesion. Triggers on logo design, brand identity, visual identity, brand mark, wordmark, monogram, color palette, brand colors, brand typography, type system, iconography, brand imagery, motion design, brand system, identity system. Also triggers when the user has a brand direction approved and now needs the visual artifacts that express it.

Marketing & SEO500 installs

logo-design

rampstackco/claude-skills

Open the skill to read its SKILL.md instructions.

448 installs

creative-direction

rampstackco/claude-skills

Walk the user through four directional axes (tone register, aesthetic philosophy, audience relationship, sensory ambition) and produce a structured aesthetic brief that downstream content, copy, design, and art-direction skills consume as required input. The aesthetic depth layer, distinct from creative-brief (operational kickoff: scope, audience, deliverables, constraints). Use when a project needs aesthetic coherence across many small decisions and the user has only a vague feeling, or when multiple downstream aesthetic-producing skills need a shared brief. Triggers on creative direction, aesthetic direction, set the aesthetic, define the visual direction, what's the vibe, what's the tone, the four axes. Does NOT fire for a general kickoff brief (use creative-brief), tactical single-piece work, already-documented direction, purely functional output, or locked production-stage work.

Media & Creative421 installs

brand-style-guide

rampstackco/claude-skills

Open the skill to read its SKILL.md instructions.

Marketing & SEO392 installs

landing-page-copy

rampstackco/claude-skills

Write landing page copy with attention to the hero, value proposition, social proof, objection handling, and conversion-focused CTAs. Use this skill whenever the user wants to write a landing page, sales page, hero section, or any conversion-focused web copy. Triggers on landing page, sales page, hero copy, value proposition, headline, subheadline, hero section, CTA copy, conversion copy, opt-in page, squeeze page. Also triggers when the user has a marketing campaign or product launch needing dedicated conversion copy. Use cro-optimization instead when the page already exists and the ask is to lift its conversion rate through testing rather than to write the copy.

Marketing & SEO378 installs

Popular media & creative skills

View category →

hyperframes

heygen-com/hyperframes

Read first to make, edit, animate or render any video with HyperFrames (HTML rendered to video), including launch films, explainers, music videos, charts, maps, vertical clips, title cards, captions and overlays. Holds the render contract, the work loop and what each kind of video needs.

Media & Creative1.2M installs

media-use

heygen-com/hyperframes

Get or make any media for a HyperFrames video - music, sound effects, images, icons, logos, voiceover, avatar and generated video, transcripts, cutouts, colour grades and looks - with HeyGen or free local tools, and mix placed audio. Also for footage that looks dark, flat or dull, or should be stylized or hidden.

Media & Creative1.1M installs

hyperframes-registry

heygen-com/hyperframes

About 450 ready-made HyperFrames blocks and components installed as editable source - transitions, overlays, titles, kinetic type, captions, charts, map overlays, 3D, camera moves. Use it before hand-building any named visual (CRT scanlines, glitch, film grain, a chart); also for hyperframes add and catalog.

Media & Creative1M installs

hyperframes-creative

heygen-com/hyperframes

Non-animation creative direction for HyperFrames videos. Use for design spec (frame.md / design.md) handling, palettes, typography, narration, beat planning, audio-reactive visuals, composition patterns, and brand / style decisions. For atomic motion patterns and scene blueprints, use hyperframes-animation.

Media & Creative916.5K installs

ai-video-generation

101-skills/superpowers

Generate AI videos with Google Veo, Seedance 2.0, HappyHorse, Wan, Grok and 40+ models via inference.sh CLI. Models: Veo 3.1, Veo 3, Seedance 2.0, HappyHorse 1.0, Wan 2.5, Grok Imagine Video, OmniHuman, Fabric, HunyuanVideo. Capabilities: text-to-video, image-to-video, reference-to-video, video editing, lipsync, avatar animation, video upscaling, foley sound. Use for: social media videos, marketing content, explainer videos, product demos, AI avatars. Triggers: video generation, ai video, text to video, image to video, veo, animate image, video from image, ai animation, video generator, generate video, t2v, i2v, ai video maker, create video with ai, runway alternative, pika alternative, sora alternative, kling alternative, seedance, happyhorse

Media & Creative881.5K installs

ai-image-generation

101-skills/superpowers

Generate AI images with GPT-Image-2, FLUX, Gemini, Grok, Seedream, Reve and 50+ models via inference.sh CLI. Models: GPT-Image-2, FLUX Dev LoRA, FLUX.2 Klein LoRA, Gemini 3 Pro Image, Grok Imagine, Seedream 4.5, Reve, ImagineArt. Capabilities: text-to-image, image-to-image, inpainting, LoRA, image editing, upscaling, text rendering. Use for: AI art, product mockups, concept art, social media graphics, marketing visuals, illustrations. Triggers: flux, image generation, ai image, text to image, stable diffusion, generate image, ai art, midjourney alternative, dall-e alternative, text2img, t2i, image generator, ai picture, create image with ai, generative ai, ai illustration, grok image, gemini image, gpt image, openai image, chatgpt image

Media & Creative880.3K installs