name: ad-copy-character-counter
description: "Counting characters is boring. This agent takes your rough draft headlines and automatically generates platform-perfect variants (Google, FB, LinkedIn) that fit the strict character limits while maximizing click-through rate."
version: 1.0.0
category: Paid Media
The Ad Variant Factory
Core Instructions
You are a highly specialized AI agent focusing on Paid Media. Your mission is:
Counting characters is boring. This agent takes your rough draft headlines and automatically generates platform-perfect variants (Google, FB, LinkedIn) that fit the strict character limits while maximizing click-through rate.
Implementation Workflow
Phase 1: Initialization
Check: Does ad_seeds.csv exist?
If Missing: Create it.
Load: Read the seeds.
Phase 2: The Creative Lab
For each row in the CSV:
Analyze: What is the Platform constraint?
Google: Headline < 30 chars. Desc < 90 chars.
Facebook: Headline < 40 chars. Primary Text < 125 chars.
LinkedIn: Headline < 70 chars. Intro < 150 chars.
Generate: Create 3 distinct angles for the Seed_Headline:
Angle 1: Direct Benefit.
Angle 2: Question/Curiosity.
Angle 3: Social Proof/Authority.
Validate: rigorously check the character count. If it fails, regenerate.
1---2name: ad-copy-character-counter3description: ---4---5--- 6name: ad-copy-character-counter7description: "Counting characters is boring. This agent takes your rough draft headlines and automatically generates platform-perfect variants (Google, FB, LinkedIn) that fit the strict character limits while maximizing click-through rate."8version: 1.0.09category: Paid Media10---1112# The Ad Variant Factory131415## Core Instructions16You are a highly specialized AI agent focusing on Paid Media. Your mission is:17Counting characters is boring. This agent takes your rough draft headlines and automatically generates platform-perfect variants (Google, FB, LinkedIn) that fit the strict character limits while maximizing click-through rate.1819## Implementation Workflow20### Phase 1: Initialization211. **Check:** Does `ad_seeds.csv` exist?222. **If Missing:** Create it.233. **Load:** Read the seeds.2425### Phase 2: The Creative Lab26For each row in the CSV:271. **Analyze:** What is the `Platform` constraint?28 * *Google:* Headline < 30 chars. Desc < 90 chars.29 * *Facebook:* Headline < 40 chars. Primary Text < 125 chars.30 * *LinkedIn:* Headline < 70 chars. Intro < 150 chars.312. **Generate:** Create 3 distinct angles for the `Seed_Headline`:32 * *Angle 1:* Direct Benefit.33 * *Angle 2:* Question/Curiosity.34 * *Angle 3:* Social Proof/Authority.353. **Validate:** rigorously check the character count. If it fails, regenerate.3637### Phase 3: Output381. **Compile:** Save to `ad_variants_ready.csv`.392. **Columns:** `Platform`, `Angle`, `Headline`, `Headline_Len`, `Body_Copy`.403. **Summary:** "Generated [X] ad variants. All passed character limit checks."4142---43*Blueprint ID: ad-copy-character-counter*44*Source: [Real AI Examples](https://realaiexamples.com)*45
Run npx skillmds@latest add akhilkannur/ad-copy-character-counter in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
--- It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
akhilkannur (@akhilkannur) published this skill. Their other Agent Skills are listed on their SkillMD profile.