pmax-launch-kit — Claude Code skill: what it does, how to install
Generates complete Performance Max campaigns directly from a website URL. Delivers character-counted ad copy, search themes, and audience signals.
npx skills add cognyai/claude-code-marketing-skills --skill pmax-launch-kit -a claude-codeWhat pmax-launch-kit does
The skill inspects a public web address using search and page fetching to extract core offers and conversion actions. It turns those insights into structured asset groups mapped to distinct audiences or product categories. If Shopify or WooCommerce MCP servers are linked, it determines asset groupings from top sellers over the last 90 days.
Every asset group receives copy strictly fitted to Google Ads constraints. It writes 15 short headlines under 30 characters and 5 long headlines under 90 characters. It also produces descriptions within strict character limits. A character counter table accompanies every item. The skill also writes up to 50 search themes without self-brand cannibalization and outlines audience signals.
Distinct conversion goals require completely separate campaigns rather than shared asset groups, because bidding strategies and budgets operate at the campaign level. The tool functions without any linked advertising accounts.
What it helps with
- generate character-counted headlines and descriptions for Google Ads
- map out search themes and audience signals for Performance Max
- write shot lists for multi-format display graphics and vertical video
- structure asset groups according to 90-day store sales data
Example prompts for the agent
- /pmax-launch-kit brandname.com
- /pmax-launch-kit store.com/shoes-category
- Generate a complete Performance Max campaign package for https://example.com
How to install pmax-launch-kit
1Skills CLI (Vercel)
npx skills add cognyai/claude-code-marketing-skills --skill pmax-launch-kit -a claude-code2Manually: put the files in place
~/.claude/skills/pmax-launch-kit/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/pmax-launch-kit/
1Skills CLI (Vercel)
npx skills add cognyai/claude-code-marketing-skills --skill pmax-launch-kit -a codex2Manually: put the files in place
.agents/skills/pmax-launch-kit/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add cognyai/claude-code-marketing-skills --skill pmax-launch-kit -a cursor2Manually: put the files in place
.cursor/skills/pmax-launch-kit/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install cognyai/claude-code-marketing-skills pmax-launch-kit2Manually: put the files in place
.github/skills/pmax-launch-kit/SKILL.md1Skills CLI (Vercel)
npx skills add cognyai/claude-code-marketing-skills --skill pmax-launch-kit -a gemini-cli2Platform CLI
gemini skills install https://github.com/cognyai/claude-code-marketing-skills --path skills/pmax-launch-kitManually: put the files in place
.devin/skills/pmax-launch-kit/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add cognyai/claude-code-marketing-skills --skill pmax-launch-kit -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about pmax-launch-kit
How do I install pmax-launch-kit in Claude Code?
Run npx skills add cognyai/claude-code-marketing-skills --skill pmax-launch-kit -a claude-code. Alternatively, save the skill file to ~/.claude/skills/pmax-launch-kit/SKILL.md.
Does pmax-launch-kit require connected advertising accounts?
No, it builds the entire package using open website data alone. Connected integrations with Google Ads, GA4, Semrush, or Ahrefs simply add search volume figures and existing customer segments.
Why does the skill split differing conversion actions into separate campaigns?
Budgets and target CPA or ROAS bidding are shared across all asset groups in a campaign. When audiences target different goals like purchases versus demo requests, Google Ads requires isolated campaigns.