Checklist
Open-source AI CMO for Claude Code: marketing agent skills for SEO, content, email, ads, launches, CRO, AEO/GEO, and AI-search visibility.
npx -y skills add cgallic/kai-cmo-harness --skill checklistAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
What its author says it does
Copied from the file, not written here
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.
SKILL.md
6.1 KB, as published. Nobody here has run it
/checklist — The QA Gatekeeper
Surface the right checklist for any marketing task. The harness includes 17+ validation checklists — this skill maps your task to the right one and walks you through it interactively.
Arguments
Required:
- task: What you're doing. Free-form — the skill maps it to the right checklist.
Examples:
/checklist publish a blog post/checklist launch meta ads/checklist send cold email campaign/checklist technical SEO audit/checklist launch a new product/checklist press release
The Skill
Step 1: Map Task to Checklist
Match the task description against the checklist index:
| Task Keywords | Checklist File | Category |
|---|---|---|
| blog, article, content, publish | knowledge/checklists/content-checklist.md | Content |
| SEO, search, ranking, optimization | knowledge/checklists/seo-checklist.md | SEO |
| technical SEO, crawl, audit, screaming frog | knowledge/checklists/technical-seo-audit-sop.md | Technical SEO |
| security, htaccess, CSP, hack | knowledge/checklists/SEO Expert-technical-seo-checklist.md | Technical SEO |
| meta ads, facebook, instagram, fb | knowledge/checklists/meta-advertising-checklist.md | Ads |
| paid, ads, PPC, campaign, google ads | knowledge/checklists/paid-acquisition-checklist.md | Ads |
| tiktok, TikTok Shop | knowledge/checklists/tiktok-checklist.md | Ads/Social |
| email, newsletter, lifecycle, drip | knowledge/checklists/email-checklist.md | |
| press, PR, media, press release | knowledge/checklists/pr-checklist.md | PR |
| sales page, landing page, conversion | knowledge/checklists/perception-engineering-checklist.md | Conversion |
| landing page, messaging, copy | knowledge/checklists/landing-page-messaging-checklist.md | Conversion |
| content brief, brief | knowledge/checklists/content-brief-checklist.md | Planning |
| fintech, payment, financial app | knowledge/checklists/fintech-design-checklist.md | Design |
| business model, B2B, SaaS, DTC | knowledge/checklists/business-model-checklist.md | Strategy |
| 2026, readiness, planning | knowledge/checklists/2026-readiness-checklist.md | Strategy |
| patent, research | knowledge/checklists/patent-research-checklist.md | Research |
If no match, show all available checklists and ask user to pick.
Step 2: Load the Checklist
Read the matched checklist file from the knowledge base.
Step 3: Interactive Walkthrough
Present each checklist item one at a time for the user to confirm:
CHECKLIST: {checklist name}
══════════════════════════════════════
Item 1 of {N}:
[ ] {checklist item description}
Status? (pass / fail / skip / na)
Track progress as user responds:
Progress: 8/24 items checked
✓ Pass: 6
✗ Fail: 1 ← "Missing meta description"
○ Skip: 1
— N/A: 0
Step 4: Generate Report
After all items are checked:
CHECKLIST REPORT — {checklist name}
══════════════════════════════════════
Date: {today}
Result: {PASS / FAIL}
Score: {passed}/{total applicable} ({pct}%)
PASSED (6):
✓ Title tag present and under 60 characters
✓ H1 hierarchy correct
✓ Internal links present (3+)
...
FAILED (1):
✗ Meta description missing
Fix: Add a meta description of 150-160 characters targeting the primary keyword.
SKIPPED (1):
○ Schema markup (manual check required)
RECOMMENDATION:
Fix 1 failing item before publishing.
Run: /content-gate {file} for automated scoring.
Step 5: Offer Fixes
For each failing item, offer to fix automatically if applicable:
- Content issues → "Want me to write the meta description?"
- SEO issues → "Want me to add the missing internal link?"
- Compliance issues → "Load the policy reference for details"
Available Checklists (Full Index)
Content & Copy
- Content Checklist — Final review before publishing any content
- Content Brief Checklist — Validates brief completeness before writing
- Perception Engineering Checklist — Persuasive messaging and decision installation
- Landing Page Messaging Checklist — 7-phase landing page validation
SEO
- SEO Checklist — Core SEO validation (on-page, technical, links)
- Technical SEO Audit SOP — Screaming Frog crawl with dev ticket templates
- SEO Expert Technical SEO Checklist — Security hardening, htaccess, CSP, hack recovery
Advertising
- Meta Advertising Checklist — Meta/FB/IG campaign launch, learning phase, optimization
- Paid Acquisition Checklist — Cross-platform paid campaign launch and optimization
- TikTok Checklist — TikTok Shop content and ad validation
- Email Checklist — Email program setup and campaign validation
PR
- PR Checklist — Press release distribution validation
Strategy
- Business Model Checklist — Model-specific marketing validation
- 2026 Readiness Checklist — Infrastructure and strategy readiness
Design
- Fintech Design Checklist — B2C fintech app design validation
Research
- Patent Research Checklist — Google patent research methodology
Ad Platform Compliance (via /ad-copy)
- Google Ads Policy — harness/references/google-ads-policy-reference.md
- Meta Ads Policy — harness/references/meta-ads-rules.md
- TikTok Ads Policy — harness/references/tiktok-ads-policy-reference.md (+ 6 more platform policies)
Error Handling
- No matching checklist: Show full index, ask user to pick
- Checklist file missing: "Checklist '{name}' not found. Available checklists: {list}"
Chain State
Standalone: Works independently for any task
Pairs with: /content-gate (automated scoring), /ad-copy (compliance checking)