ad-creative

Generate and iterate ad copy variations for Google, Meta, LinkedIn, TikTok, and Twitter/X campaigns.

Updated May 11, 2026
One-click install
npx skills add https://github.com/cloudofgeorge/AI-hands-Engineer --skill ad-creative-cloudofgeorge
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ad-creative
Source: https://github.com/cloudofgeorge/AI-hands-Engineer/tree/main/skills/marketing/skills/ad-creative
Command: npx skills add https://github.com/cloudofgeorge/AI-hands-Engineer --skill ad-creative-cloudofgeorge

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Writing high-performing ad copy at scale is slow and error-prone: every platform enforces different character limits, headlines get combined randomly in RSAs, and iterating without performance data leads to guesswork. This Skill generates platform-compliant ad creative in bulk and iterates on it using real CTR, CPC, and conversion data. ## Core Features & Use Cases - Multi-platform copy generation: Produces headlines, descriptions, and primary text that respect exact character limits for Google RSAs (30/90), Meta (125/40/30), LinkedIn (150/70/100), TikTok, and Twitter/X. - Angle-based variation system: Defines 3-5 distinct messaging angles (pain point, social proof, urgency, comparison) and generates multiple variations per angle for structured creative testing. - Performance-driven iteration: Analyzes winning and losing creative from your ad metrics, then generates new variations that double down on proven themes while retiring underperformers. - Visual creative guidance: References generative AI tools (Flux, Ideogram, Veo, Sora, ElevenLabs, Remotion) for producing image and video ad assets at scale. - Use Case: You paste last month's Meta ad performance data showing a pain-point angle with 2.1% CTR. The Skill identifies the winning pattern, generates 15 new headline variations building on that angle, flags anything over the character limit, and outputs an iteration log. ## Quick Start Ask the agent to generate 10 Google RSA headlines and 4 descriptions for your product targeting a specific keyword, respecting the 30 and 90 character limits.

Frequently Asked Questions about ad-creative

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Google RSA headlines that meet character limits?▼

Google responsive search ads require headlines of 30 characters or fewer, with 3 minimum and 15 maximum per ad. Generate a mix of keyword-focused, benefit-focused, social proof, and CTA headlines, and verify each against the limit before upload since platforms truncate without warning.

How do I iterate on ad creative using performance data?▼

Provide your ad metrics (CTR, CPC, conversion rate, or ROAS) and the Skill identifies winning themes, structures, and word patterns in top performers. It then generates new variations that extend winning angles while avoiding patterns found in underperformers, documented in an iteration log.

What are the character limits for Meta and LinkedIn ads?▼

Meta ads allow 125 visible characters of primary text, 40-character headlines, and 30-character descriptions. LinkedIn single image ads recommend 150 characters of intro text, 70-character headlines, and 100-character descriptions, with higher hard maximums.

Can I generate ad images and videos with AI tools?▼

Yes, the references cover image generators like Flux, Ideogram, and Nano Banana Pro for static ads, plus video tools like Veo, Sora, Kling, and Seedance for video ads. For templated video at scale, Remotion renders data-driven variations from React components.

When should I use this skill versus a campaign strategy skill?▼

Use this skill for producing and iterating the ad copy and creative assets themselves. For campaign strategy, platform selection, targeting, and budget allocation, use the separate ads skill, which handles planning rather than creative generation.

Why do my RSA headlines underperform when combined?▼

Google combines any three headlines randomly, so headlines that only make sense together fail. Each headline must work independently, and pinning should be used sparingly since it reduces the platform's ability to optimize combinations.