Updated 1w ago
by cgallic
kai-cmo-harness
Open-source marketing harness for Claude Code and Codex: skills for SEO, content, email, ads, launches, CRO and AI-search visibility. Run as a service by Talk To Gina.
56 GitHub stars (56)
+3 in 20 days
| Period | New stars |
|---|---|
| Sep 27 | 0 |
| Sep 28 | 0 |
| Sep 29 | +1 |
| Sep 30 | 0 |
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | +1 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | +1 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
- 30 skills (30 skills found in its SKILL.md files)
- 8 forks (8 forks)
- 1w ago last update (Last updated 1w ago)
Install
Skills CLI
npx skills add cgallic/kai-cmo-harness
Asks which skills and agents to install. Just one: npx skills add cgallic/kai-cmo-harness --skill voice-gate — add -g for every project.
Claude Code
git clone https://github.com/cgallic/kai-cmo-harnesscp -r "kai-cmo-harness/harness/voice-gate" ~/.claude/skills/
Copies the voice-gate skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add cgallic/kai-cmo-harness
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 252 files.
-
voice-gate
Line-editor pass on any content draft against a client voice guide. Flags cadence issues, signature-move overuse, voice-guide violations, receipt gaps — things a rule-based gate can't catch. Use after /content-gate and before human review.
harness/voice-gate/SKILL.md on GitHub (opens in a new tab) -
ad-copy
Write platform-compliant ad copy for Meta, Google, TikTok, LinkedIn, Pinterest, Snapchat, Amazon, or X. Loads TOS rules automatically. Shows char counts and format preview.
legacy/ad-copy/SKILL.md on GitHub (opens in a new tab) -
ad-render
Render video ads using Remotion. Scaffolds a project from brand tokens + creative brief, generates scene compositions for 4 archetypes, renders to MP4 in multiple formats.
legacy/ad-render/SKILL.md on GitHub (opens in a new tab) -
ad-research
Research competitor ads using Meta Ad Library, Google Ads Transparency Center, and TikTok Creative Center. Analyze creative patterns, hooks, offers, and landing pages.
legacy/ad-research/SKILL.md on GitHub (opens in a new tab) -
checklist
Surface the right marketing checklist for any task. Covers content, SEO, ads, email, press, landing pages, launches, and technical audits. 17+ checklists indexed by task type.
legacy/checklist/SKILL.md on GitHub (opens in a new tab) -
content-brief
Generate a strategic content brief from format + site + keyword. Auto-resolves persona, pulls GSC data, generates hooks, angles, and competitor weakness via LLM.
legacy/content-brief/SKILL.md on GitHub (opens in a new tab) -
content-gate
Run the full quality gate on any content file. Score against 28 rules, apply policy, show detailed scorecard with fix suggestions. Works on any markdown file.
legacy/content-gate/SKILL.md on GitHub (opens in a new tab) -
content-ideas
Suggest content topics ranked by opportunity score. Analyzes GSC keyword data and cross-references with personas to find high-potential topics.
legacy/content-ideas/SKILL.md on GitHub (opens in a new tab) -
content-report
Pull performance data for published content across every surface — LinkedIn, Dev.to, Google Search Console, GA4, and AI citation tracking (Perplexity, Anthropic, OpenAI). Grades each piece as winner, average, or underperformer and surfaces whether an AI search engine has cited it.
legacy/content-report/SKILL.md on GitHub (opens in a new tab) -
content-retro
Analyze content performance patterns. Extract what works (hook types, formats, personas). Auto-update learned defaults so future content improves.
legacy/content-retro/SKILL.md on GitHub (opens in a new tab) -
content-write
Write content using the most recent brief. Loads framework rules, persona hooks, learned patterns, and skill contract. Auto-runs quality gate on completion.
legacy/content-write/SKILL.md on GitHub (opens in a new tab) -
creative-brief
Generate creative direction for ad campaigns — visual concepts, copy variants, video scripts, image specifications, and A/B test matrices. Platform-aware with format specs.
legacy/creative-brief/SKILL.md on GitHub (opens in a new tab) -
email-sequence
Build email nurture flows using lifecycle marketing + perception engineering frameworks. Generates subject lines, body copy, and send timing.
legacy/email-sequence/SKILL.md on GitHub (opens in a new tab) -
kai-upgrade
Update kai-marketing to the latest version. Pulls latest code, re-registers skills, shows what changed. Does NOT modify content state or MARKETING.md.
legacy/kai-upgrade/SKILL.md on GitHub (opens in a new tab) -
marketing-sprint
Run the full content pipeline in one command — brief, write, gate, log. Progress updates between steps. 5-minute timeout with partial state recovery.
legacy/marketing-sprint/SKILL.md on GitHub (opens in a new tab) -
seo-audit
Audit any URL against 17-point technical SEO checklist + algorithmic authorship rules. Uses /browse if available, falls back to checklist-based audit.
legacy/seo-audit/SKILL.md on GitHub (opens in a new tab) -
kai-abm
Plan and execute account-based marketing campaigns for enterprise targets — account selection, personalized outreach, multi-channel touch sequences, and deal acceleration. Use when "ABM", "account-based marketing", "enterprise marketing", "target accounts", "named accounts", "enterprise outreach", "key accounts", or any request to build personalized campaigns for specific companies.
harness/skills-v2/kai-abm/SKILL.md on GitHub (opens in a new tab) -
kai-ad-campaign
Plan, evaluate, and produce paid ad campaigns across platforms (Meta, Google, LinkedIn, TikTok, Microsoft, Pinterest, Snapchat, Amazon, X). Evaluate existing ads, map funnel stages (TOF/MOF/BOF), produce ad variants per platform with policy compliance, output ready-to-upload copy. Use when "ad campaign", "create ads", "run ads for", "paid campaign", "media plan", "launch ads", "Meta campaign", "G…
harness/skills-v2/kai-ad-campaign/SKILL.md on GitHub (opens in a new tab) -
kai-analytics
Analytics and attribution setup — tracking plan, UTM conventions, dashboard design, and attribution model selection. Use when "analytics setup", "attribution", "tracking plan", "UTM", "marketing analytics", "dashboard setup", "measurement strategy", "how do I track", "which metrics", or any request to set up or improve marketing measurement and attribution.
harness/skills-v2/kai-analytics/SKILL.md on GitHub (opens in a new tab) -
kai-audit
Full marketing audit — runs all relevant checklists against your product, site, and marketing in one go. Covers SEO, content, email, ads, social media, CRO, landing pages, technical SEO, and creative production. Produces a "state of your marketing" report with health scores per area and a prioritized fix list. Use when "marketing audit", "full audit", "audit everything", "marketing health check",…
harness/skills-v2/kai-audit/SKILL.md on GitHub (opens in a new tab) -
kai-brand-pulse
Multi-platform brand intelligence pulse - collect cited public reputation evidence across web, news, YouTube, X, LinkedIn, Reddit, and review sites, then turn it into objection mining, content angles, competitor positioning, and surround-sound actions. Use when "brand monitor", "brand pulse", "what are people saying about us", "multi-platform reputation", "brand intelligence", "weekly brand monit…
harness/skills-v2/kai-brand-pulse/SKILL.md on GitHub (opens in a new tab) -
kai-brand
Brand positioning workshop — define messaging framework, voice/tone, differentiation strategy, and taglines. Use when "brand positioning", "messaging framework", "brand voice", "how should we position ourselves", "differentiation", "tagline", or any request to define or refine brand identity and messaging.
harness/skills-v2/kai-brand/SKILL.md on GitHub (opens in a new tab) -
kai-brief
Create a structured content brief using the marketing harness brief schema. Selects persona, defines angle, sets quality targets. Use when "create a brief", "content brief", "plan this content", "brief for [topic]", "what persona should I use", or before any content creation to define the strategy. Outputs a brief that /kai-write and /kai-email-system consume.
harness/skills-v2/kai-brief/SKILL.md on GitHub (opens in a new tab) -
kai-budget
Marketing budget planning and forecasting — channel allocation, CAC targets, ROI projections, and spend optimization. Use when "marketing budget", "budget planning", "channel allocation", "marketing spend", "CAC forecast", "budget forecast", "how much should I spend", "allocate budget", or any request to plan, forecast, or optimize marketing spend.
harness/skills-v2/kai-budget/SKILL.md on GitHub (opens in a new tab) -
kai-bulkpublish
Prepare an approved social content queue for BulkPublish scheduling or publication. Use when "schedule social posts", "publish the calendar", "send posts to BulkPublish", or "hand off approved social content".
harness/skills-v2/kai-bulkpublish/SKILL.md on GitHub (opens in a new tab) -
kai-case-study
Produce customer case studies from interviews or data — Problem, Solution, Results structure with perception engineering and quality gates. Use when "case study", "customer story", "testimonial", "success story", "client results", or any request to document a customer win.
harness/skills-v2/kai-case-study/SKILL.md on GitHub (opens in a new tab) -
kai-client-dashboard
Build a white-labeled, client-facing intelligence dashboard — a live, branded reporting surface an agency stands up per client instead of sending static reports. Covers brand auto-extraction from the client's URL, a three-tier build (Basic/Standard/Advanced), an onboarding feature wizard, a 10-page inventory, public-access tradeoffs, and the retention plays that make the dashboard sticky. Use whe…
harness/skills-v2/kai-client-dashboard/SKILL.md on GitHub (opens in a new tab) -
kai-cold-outreach
Build a complete cold email outreach system — ICP definition, sequence architecture, personalization strategy, and batch-produced email sequences with CAN-SPAM/deliverability compliance. Use when "cold outreach", "cold email sequence", "outbound campaign", "prospecting emails", "sales outreach", "build outreach sequence", or any request to create systematic cold email campaigns for lead generatio…
harness/skills-v2/kai-cold-outreach/SKILL.md on GitHub (opens in a new tab) -
kai-competitors
Competitive intelligence teardown — 5-layer analysis (signals, product, marketing, positioning, strategy) plus sales battlecard. Use when "competitor analysis", "competitive teardown", "who are our competitors", "battlecard", "competitive intel", "compare us to X", "what is X doing", or any request to research, analyze, or position against competitors.
harness/skills-v2/kai-competitors/SKILL.md on GitHub (opens in a new tab) -
kai-content-batching
Turn a brand's positioning into a 30-day, multi-platform content batch — 3-7 pillars, subtopic matrix mapped to funnel stage and persona, pillar pieces plus derivative fan-out, proof elements in at least half the slots, all registered in the editorial calendar store and quality-gated. Use when "content batch", "batch my content", "30 days of content", "month of content", "content batching machine…
harness/skills-v2/kai-content-batching/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.