By Cesarjoquin
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program," or "experiment playbook." Use this whenever someone is comparing two approaches and wants to measure which performs better, or when they want to build a systematic experimentation practice. For tracking implementation, see analytics. For page-level conversion optimization, see cro.
When the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations — for any paid advertising platform. Also use when the user mentions 'ad copy variations,' 'ad creative,' 'generate headlines,' 'RSA headlines,' 'bulk ad copy,' 'ad iterations,' 'creative testing,' 'ad performance optimization,' 'write me some ads,' 'Facebook ad copy,' 'Google ad headlines,' 'LinkedIn ad text,' or 'I need more ad variations.' Use this whenever someone needs to produce ad copy at scale or iterate on existing ads. For campaign strategy and targeting, see ads. For landing page copy, see copywriting.
When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions 'PPC,' 'paid media,' 'ROAS,' 'CPA,' 'ad campaign,' 'retargeting,' 'audience targeting,' 'Google Ads,' 'Facebook ads,' 'LinkedIn ads,' 'ad budget,' 'cost per click,' 'ad spend,' or 'should I run ads.' Use this for campaign strategy, audience targeting, bidding, and optimization. For bulk ad creative generation and iteration, see ad-creative. For landing page optimization, see cro.
When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use when the user mentions 'AI SEO,' 'AEO,' 'GEO,' 'LLMO,' 'answer engine optimization,' 'generative engine optimization,' 'LLM optimization,' 'AI Overviews,' 'optimize for ChatGPT,' 'optimize for Perplexity,' 'AI citations,' 'AI visibility,' 'zero-click search,' 'how do I show up in AI answers,' 'LLM mentions,' 'optimize for Claude/Gemini,' 'llms.txt,' 'OKF,' 'Open Knowledge Format,' 'knowledge bundle,' or 'agent-readable site.' Use this whenever someone wants their content to be cited or surfaced by AI assistants and AI search engines. For traditional technical and on-page SEO audits, see seo-audit. For structured data implementation, see schema.
When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," "tracking plan," "how do I measure this," "track conversions," "attribution," "Mixpanel," "Segment," "are my events firing," or "analytics isn't working." Use this whenever someone asks how to know if something is working or wants to measure marketing results. For A/B test measurement, see ab-testing.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A production-ready toolkit for AI agents working on marketing tasks. Ships 51+ Agent Skills (markdown workflows) and a TypeScript CLI platform with optional Redis-backed response caching.
Built for engineers and technical marketers who want reproducible, testable tooling around conversion optimization, copywriting, SEO, analytics, and growth workflows.
| Capability | Description |
|---|---|
| Agent Skills | Spec-compliant SKILL.md files for Claude Code, Cursor, Codex, and other Agent Skills hosts |
| Unified CLI | Single marketing-skills entry point for 64 marketing tool integrations |
| Redis cache | Optional persistence layer for CLI responses with graceful shutdown |
| Strict TypeScript | Typed core libraries, ESLint, Vitest, and CI validation |
| Cross-platform validation | Node-based skill validator (replaces bash-only audit) |
| Plugin marketplace | Claude Code plugin manifest in .claude-plugin/ |
flowchart TB
subgraph Content["Content Layer"]
SK[skills/*/SKILL.md]
INT[tools/integrations/*.md]
end
subgraph Runtime["TypeScript Runtime"]
CLI[marketing-skills CLI]
SYNC[ms-sync]
VAL[ms-validate]
REG[CLI Registry]
end
subgraph Core["Core Libraries"]
CFG[config]
LOG[logger]
HTTP[http-client]
ARGS[parse-args]
end
subgraph Persistence["Persistence"]
REDIS[(Redis)]
CACHE[cache layer]
end
SK --> VAL
SK --> SYNC
CLI --> REG
REG --> Core
CLI --> CACHE
CACHE --> REDIS
SYNC --> SK
flowchart LR
PM[product-marketing] --> SEO[SEO & Content]
PM --> CRO[CRO]
PM --> COPY[Copy]
PM --> PAID[Paid & Analytics]
PM --> GROWTH[Growth & Retention]
PM --> GTM[Sales & GTM]
PM --> STRAT[Strategy]
Every skill reads product-marketing context first for positioning, audience, and messaging consistency.
marketingskills/
├── src/ # TypeScript application code
│ ├── cli.ts # Unified CLI entry
│ ├── config/ # Environment configuration (Zod)
│ ├── lib/
│ │ ├── cli/ # Argument parsing, HTTP helpers
│ │ ├── logger/ # Structured logging
│ │ └── redis/ # Connection manager + cache
│ ├── skills/ # Sync + validate modules
│ └── clis/ # Per-tool CLI handlers (64 tools)
├── skills/ # Agent Skills content (unchanged spec)
├── tools/
│ ├── clis/ # CLI documentation
│ └── integrations/ # API integration guides
├── tests/ # Vitest unit tests
├── docs/ # Engineering documentation
├── dist/ # Build output (gitignored)
└── .claude-plugin/ # Claude Code marketplace manifest
Design decisions
src/.run(args) handler; shared logic lives in src/lib/.REDIS_ENABLED=false for local development without infrastructure.git clone https://github.com/coreyhaines31/marketingskills.git
cd marketingskills
npm install
cp .env.example .env
npm run build
npx skills add coreyhaines31/marketingskills
Or install individual skills from the skills/ directory into .agents/skills/.
Copy .env.example to .env and adjust:
| Variable | Default | Description |
|---|---|---|
LOG_LEVEL | info | Logging verbosity |
REDIS_ENABLED | true | Set false to disable Redis |
REDIS_URL | redis://127.0.0.1:6379 | Redis connection URL |
REDIS_KEY_PREFIX | ms: | Key namespace prefix |
REDIS_CACHE_TTL_SECONDS | 300 | CLI response cache TTL |
SKILLS_DIR | skills | Skills directory path |
Tool-specific API keys (e.g. GA4_ACCESS_TOKEN, APOLLO_API_KEY) are read at runtime by each CLI module.
# Watch mode
npm run dev
# Type check
npm run typecheck
# Lint
npm run lint
# Test
npm run test
# Full pipeline
npm run validate
npx marketing-skills list
npx marketing-skills ga4 reports run --property 123456789 --dry-run
npx marketing-skills apollo people search --titles "CEO,CTO"
npm run sync-skills # Update README table + marketplace.json
npm run validate-skills # Audit all SKILL.md files
npm test # Run all unit tests
npm run test:watch # Watch mode
npx claudepluginhub cesarjoquin/marketing-skillsMarketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Editorial "Marketing & Growth" bundle for Claude Code from Antigravity Awesome Skills.
Go-to-market skills for Claude Code — SEO, content, outbound, sales, growth, analytics, strategy, ads, social, and CRM
Complete paid advertising toolkit with 14 skills (orchestrator + 12 sub-skills + infographic-v2) and 6 parallel audit subagents. Covers Google Ads (74 checks), Meta/Facebook (46 checks), LinkedIn B2B (25 checks), TikTok (25 checks), YouTube video ads, and Microsoft/Bing (20 checks). Includes cross-platform audit orchestration, budget allocation with 70/20/10 rule, creative audit with brand context collection and ad creative generation via infographic-v2, landing page optimization, strategic planning with 15 industry templates, and competitive intelligence via Ad Libraries.
📢 Marketing Executive — Demand Generation Expert & Campaign Strategist
Create content, plan campaigns, and analyze performance across marketing channels. Maintain brand voice consistency, track competitors, and report on what's working.