ad-creative

Generate and iterate ad headlines, descriptions, and primary text for paid advertising platforms.

1|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/raheelroy/cyclobrain --skill ad-creative-raheelroy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ad-creative
Source: https://github.com/raheelroy/cyclobrain/tree/main/.claude/skills/ad-creative
Command: npx skills add https://github.com/raheelroy/cyclobrain --skill ad-creative-raheelroy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Writing ad copy at scale is slow and error-prone: headlines get truncated by platform character limits, variations all sound the same, and iteration happens on gut feeling instead of performance data. This Skill produces spec-compliant ad creative organized by angle and generates new variations grounded in real CTR, conversion, and ROAS data. ## Core Features & Use Cases - Multi-platform spec compliance: Enforces character limits and quantity rules for Google RSAs, Meta, LinkedIn, TikTok, and Twitter/X ads, flagging over-limit copy with trimmed alternatives. - Angle-based generation: Creates 3-5 distinct messaging angles (pain point, social proof, urgency, contrarian) with multiple variations per angle, delivered as structured text or bulk CSV for direct upload. - Performance-driven iteration: Analyzes winning and losing creative from exported performance data, identifies patterns, and produces new variations that double down on what works. - Use Case: A growth marketer pulls 30 days of Google Ads performance, feeds it to the Skill, and receives 15 new RSA headlines and 4 descriptions that extend winning themes, plus an iteration log documenting what was learned. ## Quick Start Generate 15 Google Ads RSA headlines and 4 descriptions for my project management SaaS targeting operations managers, organized by angle with character counts.

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 Ads RSA headlines at scale?▼

Define 3-5 distinct messaging angles first, then generate multiple headline variations per angle while varying word choice, specificity, and tone. Every headline must stay under 30 characters and make sense independently since RSAs combine headlines randomly.

How to iterate ad creative based on performance data?▼

Analyze top performers by CTR, conversion rate, or ROAS to identify winning themes, structures, and word patterns, then generate variations that extend those angles while avoiding patterns from underperformers. Allow at least 1,000 impressions before judging any creative.

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 ads recommend 150 characters of intro text, 70-character headlines, and 100-character descriptions.

Can I export ad copy variations as CSV for bulk upload?▼

Yes, the Skill supports bulk CSV output mapping headlines and descriptions to platform upload formats when generating 10 or more variations. This format works for direct import into ad platform bulk editors.

Why do my RSA headlines get truncated or rejected?▼

Google truncates headlines exceeding 30 characters and descriptions over 90 characters without warning. Validate every piece of copy against platform limits before delivery and provide trimmed alternatives for anything over the limit.