ad-copy-writer
Generate ad copy variations for Google, Microsoft, Meta, LinkedIn, TikTok, Reddit, Snapchat…
Run the marketing-engineer operating system — one shared brain, ten agents, a review queue, and a weekly loop — on top of Cogny's MCPs. Sets it up, runs the weekly loop, runs one campaign end to end, and schedules the agents with guardrails enforced in the tools rather than the
$ npx -y skills add cognyai/claude-code-marketing-skills --skill marketing-engineer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/marketing-engineerContext preview
The summary Claude sees to decide when to auto-load this skill.
Run the marketing-engineer operating system — one shared brain, ten agents, a review queue, and a weekly loop — on top of Cogny's MCPs. Sets it up, runs the weekly loop, runs one campaign end to end, and schedules the agents with guardrails enforced in the tools rather than the
name: marketing-engineer description: Run the marketing-engineer operating system — one shared brain, ten agents, a review queue, and a weekly loop — on top of Cogny's MCPs. Sets it up, runs the weekly loop, runs one campaign end to end, and schedules the agents with guardrails enforced in the tools rather than the prompt. version: "1.1.3" author: Cogny AI requires: cogny-mcp platforms: [cogny, hubspot, pipedrive, upsales, fibbler, google-ads, meta-ads, linkedin-ads, bing-ads, tiktok-ads, x-ads, reddit-ads, snapchat-ads, apple-search-ads, openai-ads, bidtheatre, search-console, bing-webmaster, semrush, ahrefs, ga4, posthog, mixpanel, growthbook, stripe, fortnox, shopify, woocommerce, linkedin-organic, x-organic, youtube, crisp, discord] user-invocable: true argument-hint: "[setup|week|campaign <idea>|status|schedule]" allowed-tools: - mcp__cogny__mcp__Stripe__stripe_api_read - mcp__cogny__cogny_status - mcp__cogny__list_integrations - mcp__cogny__get_context_tree_overview - mcp__cogny__browse_context_tree - mcp__cogny__read_context_node - mcp__cogny__search_context - mcp__cogny__write_context_node - mcp__cogny__list_tickets - mcp__cogny__get_ticket - mcp__cogny__create_ticket - mcp__cogny__list_findings - mcp__cogny__get_finding - mcp__cogny__create_finding - mcp__cogny__get_queue_status - mcp__cogny__list_automations - mcp__cogny__get_automation_run - mcp__cogny__list_scripts - mcp__cogny__refresh_mcp_discovery - mcp__cogny__mcp__HubSpot__get_user_details - mcp__cogny__mcp__Pipedrive__list_users - mcp__cogny__mcp__Upsales__list_users - mcp__cogny__mcp__app-fibbler-co__get_account_overview - mcp__cogny__mcp__Google_Ads__tool_list_accessible_accounts - mcp__cogny__mcp__Meta_Ads__tool_list_ad_accounts - mcp__cogny__mcp__LinkedIn_Ads__tool_list_ad_accounts - mcp__cogny__mcp__Bing_Ads__tool_list_accounts - mcp__cogny__mcp__TikTok_Ads__tool_list_advertisers - mcp__cogny__mcp__X_Ads__tool_list_ad_accounts - mcp__cogny__mcp__Reddit_Ads__tool_list_ad_accounts - mcp__cogny__mcp__Snapchat_Ads__tool_list_organizations - mcp__cogny__mcp__Apple_Search_Ads__tool_list_acls - mcp__cogny__mcp__OpenAI_Ads__tool_get_ad_account - mcp__cogny__mcp__Google_Analytics_4__tool_list_account_summaries - mcp__cogny__mcp__Google_Search_Console__tool_list_properties - mcp__cogny__mcp__Bing_Webmaster_Tools__tool_get_sites - mcp__cogny__mcp__LinkedIn_Organic__tool_list_organizations - mcp__cogny__mcp__X_Organic__tool_get_me - mcp__cogny__mcp__YouTube__get_channel - mcp__cogny__mcp__Discord__list_guilds - mcp__cogny__mcp__Crisp__list_conversations - mcp__cogny__mcp__Stripe__get_stripe_account_info - mcp__cogny__mcp__Fortnox__get_company_information - mcp__cogny__mcp__Shopify__tool_get_shop_info - Read - Write - Edit - Glob - Bash
Each agent in this playbook is a skill, and the skills share one **brain**. You spend your time editing what the agents produce, not producing it yourself.
> The cost of an experiment keeps collapsing. Whoever runs the most good > experiments learns fastest. Most ideas die waiting for a designer, a developer, > an analyst and two meetings. This system removes that wait.
**Requires:** Cogny ($9/mo) — [Sign up](https://cogny.com). Every agent reads from Cogny's managed MCPs. Free skills in this repo still work without it.
| # | Agent (skill) | Reads | Writes | Cadence | |---|---------------|-------|--------|---------| | 0 | `/marketing-brain` | You (interview), CRM won/lost deals (HubSpot / Pipedrive / Upsales), store orders (Shopify / WooCommerce), Stripe | `brain/company/*`, `brain/brand/*` (human-approved) | Once, then on every rejection | | 1 | `/customer-language` | CRM calls/meetings/notes, Crisp chats, Discord, YouTube comments, local transcripts | `brain/evidence/customer-language/*` | Mon 07:00 | | 2 | `/campaign-ledger` | Google, Microsoft, Meta, LinkedIn, TikTok, X, Reddit, Snapchat, Apple Search, ChatGPT ads, Bidtheatre; GA4; CRM; fibbler | `brain/campaigns/ledger` | Daily | | 3 | `/buying-triggers` | fibbler warm accounts, CRM accounts (HubSpot / Pipedrive / Upsales), Upsales site visits, Brave News | `brain/evidence/triggers/*`, draft outreach | Tue + Thu | | 4 | `/search-demand` | Search Console, Bing Webmaster, Semrush / Ahrefs, AI visibility, Brave | `brain/evidence/search/*`, page briefs | Wed | | 5 | `/creative-engine` | Brain + customer language + brand assets | Images (Cloud) or briefs (Solo), **paused** ads on Meta / LinkedIn / TikTok / Reddit / X / Snapchat | On demand | | 6 | `/ad-kill-rules` | Ad-level insights on every platform | Pauses losers (the only write) | Daily 08:00 | | 7 | `/closed-lost-revival` | CRM lost deals + their calls/notes (HubSpot / Pipedrive / Upsales) | `brain/evidence/closed-lost/*`, draft notes | Weekly | | 8 | `/social-engine` | LinkedIn / X / YouTube organic stats, X search, Brave, Crisp, Discord | Draft posts (scheduled only after a yes) | Sun batch | | 9 | `/performance-memo` | Ledger + fibbler + CRM + Stripe/Fortnox + store revenue + PostHog/Mixpanel + GrowthBook | `brain/memos/performance/*` | Mon 07:30 |
Build them **one at a time**. Get `/customer-language` reliable before adding the next. A confused workflow running every morning gives you a reliable supply of confusion.
brain/ START-HERE ← every agent reads this first company/customer-fit ← who buys, who stays, who you can serve profitably company/offers ← what you sell, price, allowed claims, claims needing approval brand/voice ← 3 loved examples + why, 2 rejected + why brand/founder-opinions ← strong takes nobody else can generate decisions/failed-campaigns ← lessons that cost real money decisions/agent-correction
AI marketing skills for Claude Code, Cursor, Windsurf, and other AI coding tools. Audit SEO, analyze ads, research competitors, qualify leads — all from your terminal. Free skills need no account. Premium skills connect your real data for $9/mo.
Repo: cognyai/claude-code-marketing-skills
Generate ad copy variations for Google, Microsoft, Meta, LinkedIn, TikTok, Reddit, Snapchat…
Enforce a pre-declared evidence bar on every ad — after it spends enough, pause it if it…
Build a portable brand-kit.json for the user's product — colors, typography, voice — that…
Find accounts where something just happened that creates demand — funding, hiring, new…
Give every campaign an ID and carry it everywhere — allocate IDs, audit ad/email/UTM naming…
Re-read every lost deal in your CRM (HubSpot, Pipedrive or Upsales; Salesforce via the CRM…