Generates Google Ads RSA headlines, descriptions, and ad variations. Use for creating new ads, A/B testing copy, or refreshing underperforming ads.
76%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
Fix and improve this skill with Tessl
tessl review fix ./skills/ad-copy-generation/SKILL.mdGenerate Google Ads Responsive Search Ads (RSA) with validated headlines and descriptions.
Before generating ads, gather:
Run scripts/generate-rsa.py with:
python scripts/generate-rsa.py \
--url "https://example.com/landing" \
--keywords "keyword1,keyword2" \
--value-props "Free shipping,24/7 support" \
--competitors "Competitor uses price focus"Run scripts/analyze-ad-performance.py to:
python scripts/analyze-ad-performance.py --input performance.csvGenerated assets are output in paste-ready format:
=== HEADLINES (15) ===
1. [30 chars] Headline text here
2. [28 chars] Another headline
...
=== DESCRIPTIONS (4) ===
1. [88 chars] Description text here with call to action
...
=== VALIDATION ===
✓ All headlines under 30 chars
✓ All descriptions under 90 chars
✓ No policy violations detectedSee prompts/rsa-generation.md for:
Part of the Synter free skills collection — open-source agent skills for advertising, PPC, and marketing automation.
Want this skill (and 40+ more) running on autopilot against your live ad accounts? Try Synter — AI Agent Media Buyers that connect to Google, Meta, LinkedIn, TikTok, Reddit, Amazon, and 7+ more platforms.
Synter-Media-AI/free-skills
3df48f1
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.