* docs: restructure README.md — 2,539 → 209 lines (#247) - Cut from 2,539 lines / 73 sections to 209 lines / 18 sections - Consolidated 4 install methods into one unified section - Moved all skill details to domain-level READMEs (linked from table) - Front-loaded value prop and keywords for SEO - Added POWERFUL tier highlight section - Added skill-security-auditor showcase section - Removed stale Q4 2025 roadmap, outdated ROI claims, duplicate content - Fixed all internal links - Clean heading hierarchy (H2 for main sections only) Closes #233 Co-authored-by: Leo <leo@openclaw.ai> * fix: enhance 5 skills with scripts, references, and Anthropic best practices (#248) * fix(skill): enhance git-worktree-manager with scripts, references, and Anthropic best practices * fix(skill): enhance mcp-server-builder with scripts, references, and Anthropic best practices * fix(skill): enhance changelog-generator with scripts, references, and Anthropic best practices * fix(skill): enhance ci-cd-pipeline-builder with scripts, references, and Anthropic best practices * fix(skill): enhance prompt-engineer-toolkit with scripts, references, and Anthropic best practices * docs: update README, CHANGELOG, and plugin metadata * fix: correct marketing plugin count, expand thin references --------- Co-authored-by: Leo <leo@openclaw.ai> * ci: Add VirusTotal security scan for skills (#252) * Dev (#231) * Improve senior-fullstack skill description and workflow validation - Expand frontmatter description with concrete actions and trigger clauses - Add validation steps to scaffolding workflow (verify scaffold succeeded) - Add re-run verification step to audit workflow (confirm P0 fixes) * chore: sync codex skills symlinks [automated] * fix(skill): normalize senior-fullstack frontmatter to inline format Normalize YAML description from block scalar (>) to inline single-line format matching all other 50+ skills. Align frontmatter trigger phrases with the body's Trigger Phrases section to eliminate duplication. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * fix(ci): add GITHUB_TOKEN to checkout + restore corrupted skill descriptions - Add token: ${{ secrets.GITHUB_TOKEN }} to actions/checkout@v4 in sync-codex-skills.yml so git-auto-commit-action can push back to branch (fixes: fatal: could not read Username, exit 128) - Restore correct description for incident-commander (was: 'Skill from engineering-team') - Restore correct description for senior-fullstack (was: '>') * fix(ci): pass PROJECTS_TOKEN to fix automated commits + remove duplicate checkout Fixes PROJECTS_TOKEN passthrough for git-auto-commit-action and removes duplicate checkout step in pr-issue-auto-close workflow. * fix(ci): remove stray merge conflict marker in sync-codex-skills.yml (#221) Co-authored-by: Leo <leo@leo-agent-server> * fix(ci): fix workflow errors + add OpenClaw support (#222) * feat: add 20 new practical skills for professional Claude Code users New skills across 5 categories: Engineering (12): - git-worktree-manager: Parallel dev with port isolation & env sync - ci-cd-pipeline-builder: Generate GitHub Actions/GitLab CI from stack analysis - mcp-server-builder: Build MCP servers from OpenAPI specs - changelog-generator: Conventional commits to structured changelogs - pr-review-expert: Blast radius analysis & security scan for PRs - api-test-suite-builder: Auto-generate test suites from API routes - env-secrets-manager: .env management, leak detection, rotation workflows - database-schema-designer: Requirements to migrations & types - codebase-onboarding: Auto-generate onboarding docs from codebase - performance-profiler: Node/Python/Go profiling & optimization - runbook-generator: Operational runbooks from codebase analysis - monorepo-navigator: Turborepo/Nx/pnpm workspace management Engineering Team (2): - stripe-integration-expert: Subscriptions, webhooks, billing patterns - email-template-builder: React Email/MJML transactional email systems Product Team (3): - saas-scaffolder: Full SaaS project generation from product brief - landing-page-generator: High-converting landing pages with copy frameworks - competitive-teardown: Structured competitive product analysis Business Growth (1): - contract-and-proposal-writer: Contracts, SOWs, NDAs per jurisdiction Marketing (1): - prompt-engineer-toolkit: Systematic prompt development & A/B testing Designed for daily professional use and commercial distribution. * chore: sync codex skills symlinks [automated] * docs: update README with 20 new skills, counts 65→86, new skills section * docs: add commercial distribution plan (Stan Store + Gumroad) * docs: rewrite CHANGELOG.md with v2.0.0 release (65 skills, 9 domains) (#226) * docs: rewrite CHANGELOG.md with v2.0.0 release (65 skills, 9 domains) - Consolidate 191 commits since v1.0.2 into proper v2.0.0 entry - Document 12 POWERFUL-tier skills, 37 refactored skills - Add new domains: business-growth, finance - Document Codex support and marketplace integration - Update version history summary table - Clean up [Unreleased] to only planned work * docs: add 24 POWERFUL-tier skills to plugin, fix counts to 85 across all docs - Add engineering-advanced-skills plugin (24 POWERFUL-tier skills) to marketplace.json - Add 13 missing skills to CHANGELOG v2.0.0 (agent-workflow-designer, api-test-suite-builder, changelog-generator, ci-cd-pipeline-builder, codebase-onboarding, database-schema-designer, env-secrets-manager, git-worktree-manager, mcp-server-builder, monorepo-navigator, performance-profiler, pr-review-expert, runbook-generator) - Fix skill count: 86→85 (excl sample-skill) across README, CHANGELOG, marketplace.json - Fix stale 53→85 references in README - Add engineering-advanced-skills install command to README - Update marketplace.json version to 2.0.0 --------- Co-authored-by: Leo <leo@openclaw.ai> * feat: add skill-security-auditor POWERFUL-tier skill (#230) Security audit and vulnerability scanner for AI agent skills before installation. Scans for: - Code execution risks (eval, exec, os.system, subprocess shell injection) - Data exfiltration (outbound HTTP, credential harvesting, env var extraction) - Prompt injection in SKILL.md (system override, role hijack, safety bypass) - Dependency supply chain (typosquatting, unpinned versions, runtime installs) - File system abuse (boundary violations, binaries, symlinks, hidden files) - Privilege escalation (sudo, SUID, cron manipulation, shell config writes) - Obfuscation (base64, hex encoding, chr chains, codecs) Produces clear PASS/WARN/FAIL verdict with per-finding remediation guidance. Supports local dirs, git repo URLs, JSON output, strict mode, and CI/CD integration. Includes: - scripts/skill_security_auditor.py (1049 lines, zero dependencies) - references/threat-model.md (complete attack vector documentation) - SKILL.md with usage guide and report format Tested against: rag-architect (PASS), agent-designer (PASS), senior-secops (FAIL - correctly flagged eval/exec patterns). Co-authored-by: Leo <leo@openclaw.ai> * docs: add skill-security-auditor to marketplace, README, and CHANGELOG - Add standalone plugin entry for skill-security-auditor in marketplace.json - Update engineering-advanced-skills plugin description to include it - Update skill counts: 85→86 across README, CHANGELOG, marketplace - Add install command to README Quick Install section - Add to CHANGELOG [Unreleased] section --------- Co-authored-by: Baptiste Fernandez <fernandez.baptiste1@gmail.com> Co-authored-by: alirezarezvani <5697919+alirezarezvani@users.noreply.github.com> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> Co-authored-by: Leo <leo@leo-agent-server> Co-authored-by: Leo <leo@openclaw.ai> * Dev (#249) * docs: restructure README.md — 2,539 → 209 lines (#247) - Cut from 2,539 lines / 73 sections to 209 lines / 18 sections - Consolidated 4 install methods into one unified section - Moved all skill details to domain-level READMEs (linked from table) - Front-loaded value prop and keywords for SEO - Added POWERFUL tier highlight section - Added skill-security-auditor showcase section - Removed stale Q4 2025 roadmap, outdated ROI claims, duplicate content - Fixed all internal links - Clean heading hierarchy (H2 for main sections only) Closes #233 Co-authored-by: Leo <leo@openclaw.ai> * fix: enhance 5 skills with scripts, references, and Anthropic best practices (#248) * fix(skill): enhance git-worktree-manager with scripts, references, and Anthropic best practices * fix(skill): enhance mcp-server-builder with scripts, references, and Anthropic best practices * fix(skill): enhance changelog-generator with scripts, references, and Anthropic best practices * fix(skill): enhance ci-cd-pipeline-builder with scripts, references, and Anthropic best practices * fix(skill): enhance prompt-engineer-toolkit with scripts, references, and Anthropic best practices * docs: update README, CHANGELOG, and plugin metadata * fix: correct marketing plugin count, expand thin references --------- Co-authored-by: Leo <leo@openclaw.ai> --------- Co-authored-by: Leo <leo@openclaw.ai> * Dev (#250) * docs: restructure README.md — 2,539 → 209 lines (#247) - Cut from 2,539 lines / 73 sections to 209 lines / 18 sections - Consolidated 4 install methods into one unified section - Moved all skill details to domain-level READMEs (linked from table) - Front-loaded value prop and keywords for SEO - Added POWERFUL tier highlight section - Added skill-security-auditor showcase section - Removed stale Q4 2025 roadmap, outdated ROI claims, duplicate content - Fixed all internal links - Clean heading hierarchy (H2 for main sections only) Closes #233 Co-authored-by: Leo <leo@openclaw.ai> * fix: enhance 5 skills with scripts, references, and Anthropic best practices (#248) * fix(skill): enhance git-worktree-manager with scripts, references, and Anthropic best practices * fix(skill): enhance mcp-server-builder with scripts, references, and Anthropic best practices * fix(skill): enhance changelog-generator with scripts, references, and Anthropic best practices * fix(skill): enhance ci-cd-pipeline-builder with scripts, references, and Anthropic best practices * fix(skill): enhance prompt-engineer-toolkit with scripts, references, and Anthropic best practices * docs: update README, CHANGELOG, and plugin metadata * fix: correct marketing plugin count, expand thin references --------- Co-authored-by: Leo <leo@openclaw.ai> --------- Co-authored-by: Leo <leo@openclaw.ai> * ci: add VirusTotal security scan for skills - Scans changed skill directories on PRs to dev/main - Scans all skills on release publish - Posts scan results as PR comment with analysis links - Rate-limited to 4 req/min (free tier compatible) - Appends VirusTotal links to release body on publish * fix: resolve YAML lint errors in virustotal workflow - Add document start marker (---) - Quote 'on' key for truthy lint rule - Remove trailing spaces - Break long lines under 160 char limit --------- Co-authored-by: Baptiste Fernandez <fernandez.baptiste1@gmail.com> Co-authored-by: alirezarezvani <5697919+alirezarezvani@users.noreply.github.com> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> Co-authored-by: Leo <leo@leo-agent-server> Co-authored-by: Leo <leo@openclaw.ai> * feat: add playwright-pro plugin — production-grade Playwright testing toolkit (#254) Complete Claude Code plugin with: - 9 skills (/pw:init, generate, review, fix, migrate, coverage, testrail, browserstack, report) - 3 specialized agents (test-architect, test-debugger, migration-planner) - 55 test case templates across 11 categories (auth, CRUD, checkout, search, forms, dashboard, settings, onboarding, notifications, API, accessibility) - TestRail MCP server (TypeScript) — 8 tools for bidirectional sync - BrowserStack MCP server (TypeScript) — 7 tools for cross-browser testing - Smart hooks (auto-validate tests, auto-detect Playwright projects) - 6 curated reference docs (golden rules, locators, assertions, fixtures, pitfalls, flaky tests) - Leverages Claude Code built-ins (/batch, /debug, Explore subagent) - Zero-config for core features; TestRail/BrowserStack via env vars - Both TypeScript and JavaScript support throughout Co-authored-by: Leo <leo@openclaw.ai> * feat: add playwright-pro to marketplace registry (#256) - New plugin: playwright-pro (9 skills, 3 agents, 55 templates, 2 MCP servers) - Install: /plugin install playwright-pro@claude-code-skills - Total marketplace plugins: 17 Co-authored-by: Leo <leo@openclaw.ai> * fix: integrate playwright-pro across all platforms (#258) - Add root SKILL.md for OpenClaw and ClawHub compatibility - Add to README: Skills Overview table, install section, badge count - Regenerate .codex/skills-index.json with playwright-pro entry - Add .codex/skills/playwright-pro symlink for Codex CLI - Fix YAML frontmatter (single-line description for index parsing) Platforms verified: - Claude Code: marketplace.json ✅ (merged in PR #256) - Codex CLI: symlink + skills-index.json ✅ - OpenClaw: SKILL.md auto-discovered by install script ✅ - ClawHub: published as playwright-pro@1.1.0 ✅ Co-authored-by: Leo <leo@openclaw.ai> * docs: update CLAUDE.md — reflect 87 skills across 9 domains Sync CLAUDE.md with actual repository state: add Engineering POWERFUL tier (25 skills), update all skill counts, add plugin registry references, and replace stale sprint section with v2.0.0 version info. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs: mention Claude Code in project description Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * feat: add self-improving-agent plugin — auto-memory curation for Claude Code (#260) New plugin: engineering-team/self-improving-agent/ - 5 skills: /si:review, /si:promote, /si:extract, /si:status, /si:remember - 2 agents: memory-analyst, skill-extractor - 1 hook: PostToolUse error capture (zero overhead on success) - 3 reference docs: memory architecture, promotion rules, rules directory patterns - 2 templates: rule template, skill template - 20 files, 1,829 lines Integrates natively with Claude Code's auto-memory (v2.1.32+). Reads from ~/.claude/projects/<path>/memory/ — no duplicate storage. Promotes proven patterns from MEMORY.md to CLAUDE.md or .claude/rules/. Also: - Added to marketplace.json (18 plugins total) - Added to README (Skills Overview + install section) - Updated badge count to 88+ - Regenerated .codex/skills-index.json + symlink Co-authored-by: Leo <leo@openclaw.ai> * feat: C-Suite expansion — 8 new executive advisory roles (2→10) (#264) * feat: C-Suite expansion — 8 new executive advisory roles Add COO, CPO, CMO, CFO, CRO, CISO, CHRO advisors and Executive Mentor. Expands C-level advisory from 2 to 10 roles with 74 total files. Each role includes: - SKILL.md (lean, <5KB, ~1200 tokens for context efficiency) - Reference docs (loaded on demand, not at startup) - Python analysis scripts (stdlib only, runnable CLI) Executive Mentor features /em: slash commands (challenge, board-prep, hard-call, stress-test, postmortem) with devil's advocate agent. 21 Python tools, 24 reference frameworks, 28,379 total lines. All SKILL.md files combined: ~17K tokens (8.5% of 200K context window). Badge: 88 → 116 skills * feat: C-Suite orchestration layer + 18 complementary skills ORCHESTRATION (new): - cs-onboard: Founder interview → company-context.md - chief-of-staff: Routing, synthesis, inter-agent orchestration - board-meeting: 6-phase multi-agent deliberation protocol - decision-logger: Two-layer memory (raw transcripts + approved decisions) - agent-protocol: Inter-agent invocation with loop prevention - context-engine: Company context loading + anonymization CROSS-CUTTING CAPABILITIES (new): - board-deck-builder: Board/investor update assembly - scenario-war-room: Cascading multi-variable what-if modeling - competitive-intel: Systematic competitor tracking + battlecards - org-health-diagnostic: Cross-functional health scoring (8 dimensions) - ma-playbook: M&A strategy (acquiring + being acquired) - intl-expansion: International market entry frameworks CULTURE & COLLABORATION (new): - culture-architect: Values → behaviors, culture code, health assessment - company-os: EOS/Scaling Up operating system selection + implementation - founder-coach: Founder development, delegation, blind spots - strategic-alignment: Strategy cascade, silo detection, alignment scoring - change-management: ADKAR-based change rollout framework - internal-narrative: One story across employees/investors/customers UPGRADES TO EXISTING ROLES: - All 10 roles get reasoning technique directives - All 10 roles get company-context.md integration - All 10 roles get board meeting isolation rules - CEO gets stage-adaptive temporal horizons (seed→C) Key design decisions: - Two-layer memory prevents hallucinated consensus from rejected ideas - Phase 2 isolation: agents think independently before cross-examination - Executive Mentor (The Critic) sees all perspectives, others don't - 25 Python tools total (stdlib only, no dependencies) 52 new files, 10 modified, 10,862 new lines. Total C-suite ecosystem: 134 files, 39,131 lines. * fix: connect all dots — Chief of Staff routes to all 28 skills - Added complementary skills registry to routing-matrix.md - Chief of Staff SKILL.md now lists all 28 skills in ecosystem - Added integration tables to scenario-war-room and competitive-intel - Badge: 116 → 134 skills - README: C-Level Advisory count 10 → 28 Quality audit passed: ✅ All 10 roles: company-context, reasoning, isolation, invocation ✅ All 6 phases in board meeting ✅ Two-layer memory with DO_NOT_RESURFACE ✅ Loop prevention (no self-invoke, max depth 2, no circular) ✅ All /em: commands present ✅ All complementary skills cross-reference roles ✅ Chief of Staff routes to every skill in ecosystem * refactor: CEO + CTO advisors upgraded to C-suite parity Both roles now match the structural standard of all new roles: - CEO: 11.7KB → 6.8KB SKILL.md (heavy content stays in references) - CTO: 10KB → 7.2KB SKILL.md (heavy content stays in references) Added to both: - Integration table (who they work with and when) - Key diagnostic questions - Structured metrics dashboard table - Consistent section ordering (Keywords → Quick Start → Responsibilities → Questions → Metrics → Red Flags → Integration → Reasoning → Context) CEO additions: - Stage-adaptive temporal horizons (seed=3m/6m/12m → B+=1y/3y/5y) - Cross-references to culture-architect and board-deck-builder CTO additions: - Key Questions section (7 diagnostic questions) - Structured metrics table (DORA + debt + team + architecture + cost) - Cross-references to all peer roles All 10 roles now pass structural parity: ✅ Keywords ✅ QuickStart ✅ Questions ✅ Metrics ✅ RedFlags ✅ Integration * feat: add proactive triggers + output artifacts to all 10 roles Every C-suite role now specifies: - Proactive Triggers: 'surface these without being asked' — context-driven early warnings that make advisors proactive, not reactive - Output Artifacts: concrete deliverables per request type (what you ask → what you get) CEO: runway alerts, board prep triggers, strategy review nudges CTO: deploy frequency monitoring, tech debt thresholds, bus factor flags COO: blocker detection, scaling threshold warnings, cadence gaps CPO: retention curve monitoring, portfolio dog detection, research gaps CMO: CAC trend monitoring, positioning gaps, budget staleness CFO: runway forecasting, burn multiple alerts, scenario planning gaps CRO: NRR monitoring, pipeline coverage, pricing review triggers CISO: audit overdue alerts, compliance gaps, vendor risk CHRO: retention risk, comp band gaps, org scaling thresholds Executive Mentor: board prep triggers, groupthink detection, hard call surfacing This transforms the C-suite from reactive advisors into proactive partners. * feat: User Communication Standard — structured output for all roles Defines 3 output formats in agent-protocol/SKILL.md: 1. Standard Output: Bottom Line → What → Why → How to Act → Risks → Your Decision 2. Proactive Alert: What I Noticed → Why It Matters → Action → Urgency (🔴🟡⚪) 3. Board Meeting: Decision Required → Perspectives → Agree/Disagree → Critic → Action Items 10 non-negotiable rules: - Bottom line first, always - Results and decisions only (no process narration) - What + Why + How for every finding - Actions have owners and deadlines ('we should consider' is banned) - Decisions framed as options with trade-offs - Founder is the highest authority — roles recommend, founder decides - Risks are concrete (if X → Y, costs $Z) - Max 5 bullets per section - No jargon without explanation - Silence over fabricated updates All 10 roles reference this standard. Chief of Staff enforces it as a quality gate. Board meeting Phase 4 uses the Board Meeting Output format. * feat: Internal Quality Loop — verification before delivery No role presents to the founder without passing verification: Step 1: Self-Verification (every role, every time) - Source attribution: where did each data point come from? - Assumption audit: [VERIFIED] vs [ASSUMED] tags on every finding - Confidence scoring: 🟢 high / 🟡 medium / 🔴 low per finding - Contradiction check against company-context + decision log - 'So what?' test: every finding needs a business consequence Step 2: Peer Verification (cross-functional) - Financial claims → CFO validates math - Revenue projections → CRO validates pipeline backing - Technical feasibility → CTO validates - People/hiring impact → CHRO validates - Skip for single-domain, low-stakes questions Step 3: Critic Pre-Screen (high-stakes only) - Irreversible decisions, >20% runway impact, strategy changes - Executive Mentor finds weakest point before founder sees it - Suspicious consensus triggers mandatory pre-screen Step 4: Course Correction (after founder feedback) - Approve → log + assign actions - Modify → re-verify changed parts - Reject → DO_NOT_RESURFACE + learn why - 30/60/90 day post-decision review Board meeting contributions now require self-verified format with confidence tags and source attribution on every finding. * fix: resolve PR review issues 1, 4, and minor observation Issue 1: c-level-advisor/CLAUDE.md — completely rewritten - Was: 2 skills (CEO, CTO only), dated Nov 2025 - Now: full 28-skill ecosystem map with architecture diagram, all roles/orchestration/cross-cutting/culture skills listed, design decisions, integration with other domains Issue 4: Root CLAUDE.md — updated all stale counts - 87 → 134 skills across all 3 references - C-Level: 2 → 33 (10 roles + 5 mentor commands + 18 complementary) - Tool count: 160+ → 185+ - Reference count: 200+ → 250+ Minor observation: Documented plugin.json convention - Explained in c-level-advisor/CLAUDE.md that only executive-mentor has plugin.json because only it has slash commands (/em: namespace) - Other skills are invoked by name through Chief of Staff or directly Also fixed: README.md 88+ → 134 in two places (first line + skills section) * fix: update all plugin/index registrations for 28-skill C-suite 1. c-level-advisor/.claude-plugin/plugin.json — v2.0.0 - Was: 2 skills, generic description - Now: all 28 skills listed with descriptions, all 25 scripts, namespace 'cs', full ecosystem description 2. .codex/skills-index.json — added 18 complementary skills - Was: 10 roles only - Now: 28 total c-level entries (10 roles + 6 orchestration + 6 cross-cutting + 6 culture) - Each with full description for skill discovery 3. .claude-plugin/marketplace.json — updated c-level-skills entry - Was: generic 2-skill description - Now: v2.0.0, full 28-skill ecosystem description, skills_count: 28, scripts_count: 25 * feat: add root SKILL.md for c-level-advisor ClawHub package --------- Co-authored-by: Leo <leo@openclaw.ai> * chore: sync codex skills symlinks [automated] * feat: Marketing Division expansion — 7 → 42 skills (#266) * feat: Skill Authoring Standard + Marketing Expansion plans SKILL-AUTHORING-STANDARD.md — the DNA of every skill in this repo: 10 universal patterns codified from C-Suite innovations + Corey Haines' marketingskills patterns: 1. Context-First: check domain context, ask only for gaps 2. Practitioner Voice: expert persona, goal-oriented, not textbook 3. Multi-Mode Workflows: build from scratch / optimize existing / situation-specific 4. Related Skills Navigation: when to use, when NOT to, bidirectional 5. Reference Separation: SKILL.md lean (≤10KB), refs deep 6. Proactive Triggers: surface issues without being asked 7. Output Artifacts: request → specific deliverable mapping 8. Quality Loop: self-verify, confidence tagging 9. Communication Standard: bottom line first, structured output 10. Python Tools: stdlib-only, CLI-first, JSON output, sample data Marketing expansion plans for 40-skill marketing division build. * feat: marketing foundation — context + ops router + authoring standard marketing-context/: Foundation skill every marketing skill reads first - SKILL.md: 3 modes (auto-draft, guided interview, update) - templates/marketing-context-template.md: 14 sections covering product, audience, personas, pain points, competitive landscape, differentiation, objections, switching dynamics, customer language (verbatim), brand voice, style guide, proof points, SEO context, goals - scripts/context_validator.py: Scores completeness 0-100, section-by-section marketing-ops/: Central router for 40-skill marketing ecosystem - Full routing matrix: 7 pods + cross-domain routing to 6 skills in business-growth, product-team, engineering-team, c-level-advisor - Campaign orchestration sequences (launch, content, CRO sprint) - Quality gate matching C-Suite standard - scripts/campaign_tracker.py: Campaign status tracking with progress, overdue detection, pod coverage, blocker identification SKILL-AUTHORING-STANDARD.md: Universal DNA for all skills - 10 patterns: context-first, practitioner voice, multi-mode workflows, related skills navigation, reference separation, proactive triggers, output artifacts, quality loop, communication standard, python tools - Quality checklist for skill completion verification - Domain context file mapping for all 5 domains * feat: import 20 workspace marketing skills + standard sections Imported 20 marketing skills from OpenClaw workspace into repo: Content Pod (5): content-strategy, copywriting, copy-editing, social-content, marketing-ideas SEO Pod (2): seo-audit (+ references enriched by subagent), programmatic-seo (+ refs) CRO Pod (5): page-cro, form-cro, signup-flow-cro, onboarding-cro, popup-cro, paywall-upgrade-cro Channels Pod (2): email-sequence, paid-ads Growth + Intel + GTM (5): ab-test-setup, competitor-alternatives, marketing-psychology, launch-strategy, brand-guidelines All 29 skills now have standard sections per SKILL-AUTHORING-STANDARD.md: ✅ Proactive Triggers (4-5 per skill) ✅ Output Artifacts table ✅ Communication standard reference ✅ Related Skills with WHEN/NOT disambiguation Subagents enriched 8 skills with additional reference docs: seo-audit, programmatic-seo, page-cro, form-cro, onboarding-cro, popup-cro, paywall-upgrade-cro, email-sequence 43 files, 10,566 lines added. * feat: build 13 new marketing skills + social-media-manager upgrade All skills are 100% original work — inspired by industry best practices, written from scratch in our own voice following SKILL-AUTHORING-STANDARD.md. NEW Content Pod (2): content-production — full research→draft→optimize pipeline, content_scorer.py content-humanizer — AI pattern detection + voice injection, humanizer_scorer.py NEW SEO Pod (3): ai-seo — AI search optimization (AEO/GEO/LLMO), entirely new category schema-markup — JSON-LD structured data, schema_validator.py site-architecture — URL structure + internal linking, sitemap_analyzer.py NEW Channels Pod (2): cold-email — B2B outreach (distinct from email-sequence lifecycle) ad-creative — bulk ad generation + platform specs, ad_copy_validator.py NEW Growth Pod (3): churn-prevention — cancel flows + save offers + dunning, churn_impact_calculator.py referral-program — referral + affiliate programs free-tool-strategy — engineering as marketing NEW Intelligence Pod (1): analytics-tracking — GA4/GTM setup + event taxonomy, tracking_plan_generator.py NEW Sales Pod (1): pricing-strategy — pricing, packaging, monetization UPGRADED: social-media-analyzer → social-media-manager (strategy, calendar, community) Totals: 42 skills, 27 Python scripts, 60 reference docs, 163 files, 43,265 lines * feat: update index, marketplace, README for 42 marketing skills - skills-index.json: 89 → 124 skills (42 marketing entries) - marketplace.json: marketing-skills v2.0.0 (42 skills, 27 tools) - README.md: badge 134 → 169, marketing row updated - prompt-engineer-toolkit: added YAML frontmatter - Removed build logs from repo - Parity check: 42/42 passed (YAML + Related + Proactive + Output + Communication) * fix: merge content-creator into content-production, split marketing-psychology Quality audit fixes: 1. content-creator → DEPRECATED redirect - Scripts (brand_voice_analyzer.py, seo_optimizer.py) moved to content-production - SKILL.md replaced with redirect to content-production + content-strategy - Eliminates duplicate routing confusion 2. marketing-psychology → 24KB split to 6.8KB + reference - 70+ mental models moved to references/mental-models-catalog.md (397 lines) - SKILL.md now lean: categories overview, most-used models, quick reference - Saves ~4,300 tokens per invocation * feat: add plugin configs, Codex/OpenClaw compatibility, ClawHub packaging - marketing-skill/SKILL.md: ClawHub-compatible root with Quick Start for Claude Code, Codex CLI, OpenClaw - marketing-skill/CLAUDE.md: Agent instructions (routing, context, anti-patterns) - marketing-skill/.codex/instructions.md: Codex CLI skill routing - .claude-plugin/marketplace.json: deduplicated, marketing-skills v2.0.0 - .codex/skills-index.json: content-creator marked deprecated, psychology updated - Total: 42 skills, 27 Python tools, 60 references, 18 plugins * feat: add 16 Python tools to knowledge-only skills Enriched 12 previously tool-less skills with practical Python scripts: - seo-audit/seo_checker.py — HTML on-page SEO analysis (0-100) - copywriting/headline_scorer.py — headline quality scoring (0-100) - copy-editing/readability_scorer.py — Flesch + passive + filler detection - content-strategy/topic_cluster_mapper.py — keyword clustering - page-cro/conversion_audit.py — HTML CRO signal analysis (0-100) - paid-ads/roas_calculator.py — ROAS/CPA/CPL calculator - email-sequence/sequence_analyzer.py — email sequence scoring (0-100) - form-cro/form_field_analyzer.py — form field CRO audit (0-100) - onboarding-cro/activation_funnel_analyzer.py — funnel drop-off analysis - programmatic-seo/url_pattern_generator.py — URL pattern planning - ab-test-setup/sample_size_calculator.py — statistical sample sizing - signup-flow-cro/funnel_drop_analyzer.py — signup funnel analysis - launch-strategy/launch_readiness_scorer.py — launch checklist scoring - competitor-alternatives/comparison_matrix_builder.py — feature comparison - social-media-manager/social_calendar_generator.py — content calendar - readability_scorer.py — fixed demo mode for non-TTY execution All 43/43 scripts pass execution. All stdlib-only, zero pip installs. Total: 42 skills, 43 Python tools, 60+ reference docs. * feat: add 3 more Python tools + improve 6 existing scripts New tools from build agent: - email-sequence/scripts/sequence_analyzer.py — email sequence scoring (91/100 demo) - paid-ads/scripts/roas_calculator.py — ROAS/CPA/CPL/break-even calculator - competitor-alternatives/scripts/comparison_matrix_builder.py — feature matrix Improved scripts (better demo modes, fuller analysis): - seo_checker.py, headline_scorer.py, readability_scorer.py, conversion_audit.py, topic_cluster_mapper.py, launch_readiness_scorer.py Total: 42 skills, 47 Python tools, all passing. * fix: remove duplicate scripts from deprecated content-creator Scripts already live in content-production/scripts/. The content-creator directory is now a pure redirect (SKILL.md only + legacy assets/refs). * fix: scope VirusTotal scan to executable files only Skip scanning .md, .py, .json, .yml — they're plain text files that VirusTotal can't meaningfully analyze. This prevents 429 rate limit errors on PRs with many text file changes (like 42 marketing skills). Scan still covers: .js, .ts, .sh, .mjs, .cjs, .exe, .dll, .so, .bin, .wasm --------- Co-authored-by: Leo <leo@openclaw.ai> * chore: sync codex skills symlinks [automated] --------- Co-authored-by: Leo <leo@openclaw.ai> Co-authored-by: Baptiste Fernandez <fernandez.baptiste1@gmail.com> Co-authored-by: alirezarezvani <5697919+alirezarezvani@users.noreply.github.com> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> Co-authored-by: Leo <leo@leo-agent-server>
19 KiB
Marketing Team Expansion — Audit & Implementation Plan
Executive Summary
We have 27 marketing skills spread across two locations (7 in repo, 20 in workspace), zero orchestration, zero automation on the workspace skills, and significant gaps vs. the two reference repos. This plan consolidates, upgrades, and fills gaps to build a complete marketing division — from research to production to analytics.
Part 1: Competitive Audit
Source Repo Analysis
SEO Machine (TheCraigHewitt/seomachine)
- Focus: SEO-first content production pipeline
- Strengths we lack:
- 🔴 Content production workflow —
/research → /write → /optimize → /publishpipeline (we have no production workflow) - 🔴 10 specialized agents — content-analyzer, seo-optimizer, meta-creator, internal-linker, keyword-mapper, editor, performance, headline-generator, cro-analyst, landing-page-optimizer
- 🔴 23 Python analysis modules — search intent, keyword density, readability scoring, content length comparator, SEO quality rater, above-fold analyzer, CTA analyzer, trust signal analyzer, landing page scorer
- 🔴 Data integrations — GA4, Google Search Console, DataForSEO
- 🔴 Context-driven system — brand-voice.md, style-guide.md, writing-examples.md, target-keywords.md, internal-links-map.md, competitor-analysis.md, seo-guidelines.md, cro-best-practices.md
- 🔴 Landing page system —
/landing-write,/landing-audit,/landing-research,/landing-competitor,/landing-publish - 🟡 WordPress publishing — API integration with Yoast SEO (useful but platform-specific)
- 🟡 AI watermark scrubber —
/scrubcommand to remove AI patterns
- 🔴 Content production workflow —
- Weaknesses:
- No orchestration layer (CMO-level strategy missing)
- No cross-channel coordination
- External dependencies (nltk, scikit-learn, beautifulsoup4) — violates our stdlib-only rule
- WordPress-coupled publishing
- No quality loop or verification
Marketing Skills (coreyhaines31/marketingskills)
- Focus: Broad marketing skill coverage for SaaS
- Strengths we lack:
- 🔴 product-marketing-context as foundation — every skill reads it first (like our company-context.md)
- 🔴 ai-seo — AI search optimization (AEO, GEO, LLMO) — entirely new category
- 🔴 site-architecture — page hierarchy, navigation, URL structure, internal linking
- 🔴 schema-markup — structured data implementation
- 🔴 cold-email — B2B cold outreach emails and sequences
- 🔴 ad-creative — bulk ad creative generation and iteration
- 🔴 churn-prevention — cancel flows, save offers, dunning, payment recovery
- 🔴 referral-program — referral and affiliate programs
- 🔴 pricing-strategy — pricing, packaging, monetization
- 🔴 revops — lead lifecycle, scoring, routing, pipeline management
- 🔴 sales-enablement — sales decks, one-pagers, objection handling, demo scripts
- 🔴 Cross-referencing system — skills reference each other with Related Skills sections
- Weaknesses:
- Zero Python automation (knowledge-only, same as our workspace skills)
- No orchestration or routing
- No quality loop
- No agents
What We Have vs What They Have
| Capability | Us (repo) | Us (workspace) | SEO Machine | Marketing Skills |
|---|---|---|---|---|
| CRO skills | 0 | 6 (page, form, signup, onboard, popup, paywall) | 2 (cro-analyst, landing-page-optimizer) | 6 (same as ours) |
| SEO skills | 0 | 3 (seo-audit, programmatic-seo, competitor-alt) | Full stack (5 agents + 5 modules) | 5 (seo-audit, ai-seo, programmatic, schema, site-arch) |
| Content/Copy | 1 (content-creator) | 4 (content-strategy, copywriting, copy-editing, social-content) | Full pipeline (research→write→optimize→publish) | 3 (copywriting, copy-editing, cold-email) |
| 0 | 1 (email-sequence) | 0 | 2 (email-sequence, cold-email) | |
| Paid/Ads | 0 | 1 (paid-ads) | 0 | 2 (paid-ads, ad-creative) |
| Analytics | 1 (campaign-analytics) | 1 (ab-test-setup) | 3 (GA4, GSC, DataForSEO) | 1 (analytics-tracking) |
| Strategy | 2 (pmm, demand-acq) | 3 (content-strategy, launch-strategy, marketing-ideas) | Content prioritization | 4 (launch, pricing, marketing-ideas, marketing-psych) |
| Growth/Retention | 0 | 0 | 0 | 3 (referral, free-tool, churn-prevention) |
| Sales/RevOps | 0 | 0 | 0 | 2 (revops, sales-enablement) |
| Python tools | 18 scripts | 0 | 23 modules (external deps) | 0 |
| Agents | 0 | 0 | 10 | 0 |
| Orchestration | 0 | 0 | 0 | product-marketing-context (foundation only) |
| Context system | 0 | 0 | 8 context files | 1 (product-marketing-context) |
| Production workflow | 0 | 0 | Full (research→write→optimize→publish) | 0 |
| Landing pages | 0 | 0 | Full (5 commands) | 0 |
Part 2: Gap Analysis — What's Missing
🔴 Critical Gaps (must build)
- Orchestration layer — no router, no coordination between 27 skills
- Content production pipeline — no research→write→optimize→publish workflow
- SEO automation — our seo-audit is knowledge-only, no analysis tools
- Landing page system — no landing page creation or CRO analysis
- AI SEO (AEO/GEO/LLMO) — entirely missing category, increasingly important
- Context system — no brand-voice, style-guide, or product-marketing-context foundation
- Cross-referencing — skills don't know about each other
🟡 Important Gaps (should build)
- Schema markup — structured data implementation
- Site architecture — URL structure, navigation, internal linking strategy
- Cold email / outreach — B2B outreach sequences
- Ad creative — bulk ad generation and iteration
- Churn prevention — cancel flows, save offers, dunning
- Referral programs — referral and affiliate program design
- Pricing strategy — pricing, packaging, monetization
- RevOps — lead lifecycle, scoring, routing
- Sales enablement — sales decks, objection handling
⚪ Nice to Have
- WordPress/CMS publishing — platform-specific, lower priority
- AI watermark scrubber — content de-robotification
- Social media manager — full management vs. current analyzer
Part 3: Architecture
CMO Advisor (C-Suite — strategy, budget, growth model)
│
│ reads company-context.md + marketing-context.md
│
Marketing Ops (router + orchestrator)
│
┌────┼────────┬──────────┬──────────┬──────────┬──────────┐
│ │ │ │ │ │ │
Content SEO CRO Channels Growth Intel Sales
Pod Pod Pod Pod Pod Pod Pod
(8) (5) (6) (5) (4) (4) (3)
Total: 35 skills + 1 orchestration + 1 context foundation = 37
Pod Breakdown
Context Foundation (1 skill — NEW)
| Skill | Status | Source |
|---|---|---|
| marketing-context | 🆕 Build | Inspired by SEO Machine's context system + marketingskills' product-marketing-context |
Creates and maintains: brand-voice.md, style-guide.md, target-keywords.md, internal-links-map.md, competitor-analysis.md, writing-examples.md. Every marketing skill reads this first.
Orchestration (1 skill — NEW)
| Skill | Status | Source |
|---|---|---|
| marketing-ops | 🆕 Build | Router + campaign orchestrator (like C-Suite Chief of Staff) |
Routes questions, coordinates campaigns, enforces quality loop, connects to CMO above.
Content Pod (8 skills — 5 existing + 3 new)
| Skill | Status | Source |
|---|---|---|
| content-creator | ✅ Upgrade | Repo (add context integration, quality loop) |
| content-strategy | ✅ Import | Workspace |
| copywriting | ✅ Import | Workspace |
| copy-editing | ✅ Import | Workspace |
| social-content | ✅ Import | Workspace |
| marketing-ideas | ✅ Import | Workspace |
| content-production | 🆕 Build | Inspired by SEO Machine's /research→/write→/optimize pipeline |
| content-humanizer | 🆕 Build | Inspired by SEO Machine's editor agent + /scrub command |
SEO Pod (5 skills — 2 existing + 3 new)
| Skill | Status | Source |
|---|---|---|
| seo-audit | ✅ Import | Workspace (+ add Python tools) |
| programmatic-seo | ✅ Import | Workspace |
| ai-seo | 🆕 Build | From marketingskills (AEO, GEO, LLMO optimization) |
| schema-markup | 🆕 Build | From marketingskills (structured data) |
| site-architecture | 🆕 Build | From marketingskills (URL structure, nav, internal linking) |
CRO Pod (6 skills — all existing)
| Skill | Status | Source |
|---|---|---|
| page-cro | ✅ Import | Workspace |
| form-cro | ✅ Import | Workspace |
| signup-flow-cro | ✅ Import | Workspace |
| onboarding-cro | ✅ Import | Workspace |
| popup-cro | ✅ Import | Workspace |
| paywall-upgrade-cro | ✅ Import | Workspace |
Channels Pod (5 skills — 3 existing + 2 new)
| Skill | Status | Source |
|---|---|---|
| email-sequence | ✅ Import | Workspace |
| paid-ads | ✅ Import | Workspace |
| social-media-analyzer → social-media-manager | ✅ Upgrade | Repo (expand from analyzer to manager) |
| cold-email | 🆕 Build | From marketingskills (B2B outreach) |
| ad-creative | 🆕 Build | From marketingskills (bulk ad generation) |
Growth & Retention Pod (4 skills — 1 existing + 3 new)
| Skill | Status | Source |
|---|---|---|
| ab-test-setup | ✅ Import | Workspace |
| churn-prevention | 🆕 Build | From marketingskills (cancel flows, save offers, dunning) |
| referral-program | 🆕 Build | From marketingskills (referral + affiliate) |
| free-tool-strategy | 🆕 Build | From marketingskills (engineering as marketing) |
Intelligence Pod (4 skills — 3 existing + 1 new)
| Skill | Status | Source |
|---|---|---|
| campaign-analytics | ✅ Upgrade | Repo (add cross-channel synthesis) |
| competitor-alternatives | ✅ Import | Workspace |
| marketing-psychology | ✅ Import | Workspace |
| analytics-tracking | 🆕 Build | From marketingskills (GA4, GTM, event tracking setup) |
Sales & GTM Pod (3 skills — 1 existing + 2 new)
| Skill | Status | Source |
|---|---|---|
| launch-strategy | ✅ Import | Workspace |
| pricing-strategy | 🆕 Build | From marketingskills (pricing, packaging, monetization) |
| sales-enablement | 🆕 Build | From marketingskills (sales decks, objection handling) |
Also Import (not in pods)
| Skill | Status |
|---|---|
| brand-guidelines | ✅ Import (merge into marketing-context) |
| marketing-demand-acquisition | ✅ Keep in repo |
| marketing-strategy-pmm | ✅ Keep in repo |
| app-store-optimization | ✅ Keep in repo |
| prompt-engineer-toolkit | ✅ Keep in repo |
Part 4: Totals
| Category | Existing (import/upgrade) | New (build) | Total |
|---|---|---|---|
| Context | 0 | 1 | 1 |
| Orchestration | 0 | 1 | 1 |
| Content | 5 + 1 upgrade | 2 | 8 |
| SEO | 2 | 3 | 5 |
| CRO | 6 | 0 | 6 |
| Channels | 2 + 1 upgrade | 2 | 5 |
| Growth | 1 | 3 | 4 |
| Intelligence | 2 + 1 upgrade | 1 | 4 |
| Sales & GTM | 1 | 2 | 3 |
| Standalone | 4 (keep as-is) | 0 | 4 |
| TOTAL | 24 | 15 | 41 |
Part 5: What Each New Skill Needs
Every new skill gets the C-Suite quality standard:
- YAML frontmatter (name, description, license, metadata)
- Keywords section (trigger-optimized)
- Quick Start (3-step)
- Key Questions (diagnostic)
- Integration table (which skills it works with)
- Proactive Triggers (context-driven alerts)
- Output Artifacts (request → deliverable)
- Communication standard (bottom line first, structured output)
- Related Skills section (cross-references)
- Python tools (stdlib-only, CLI-first, JSON output)
- Reference docs (heavy content here, not SKILL.md)
Part 6: Python Tools Plan
Import SEO Machine concepts (rebuilt stdlib-only)
| Script | Original | Our version |
|---|---|---|
| search_intent_analyzer.py | Uses nltk | Regex + heuristic (stdlib) |
| keyword_analyzer.py | Uses scikit-learn | Counter + re (stdlib) |
| readability_scorer.py | Uses textstat | Flesch formula (stdlib, pure math) |
| seo_quality_rater.py | External deps | Checklist scorer (stdlib) |
| content_length_comparator.py | Web scraping | Input-based comparison (stdlib) |
| above_fold_analyzer.py | BeautifulSoup | html.parser (stdlib) |
| cta_analyzer.py | BeautifulSoup | html.parser (stdlib) |
| landing_page_scorer.py | External | Composite scorer (stdlib) |
New tools for existing skills
| Skill | New tool | Purpose |
|---|---|---|
| seo-audit | seo_checker.py | On-page SEO scoring (0-100) |
| content-strategy | topic_cluster_mapper.py | Map topic clusters and gaps |
| copywriting | headline_scorer.py | Score headlines by power words, length, emotion |
| email-sequence | email_flow_designer.py | Design drip sequences with timing |
| paid-ads | roas_calculator.py | ROAS and budget allocation |
| campaign-analytics | channel_mixer.py | Cross-channel attribution synthesis |
| pricing-strategy | pricing_modeler.py | Price sensitivity and packaging optimizer |
| churn-prevention | churn_risk_scorer.py | Score churn signals |
Part 7: Execution Phases
Phase 1: Foundation + Import (batch 1)
Goal: Import 20 workspace skills, create context foundation, build orchestration Estimated: ~80 files, 6 subagents
- Import all 20 workspace skills into
marketing-skill/ - Add YAML frontmatter standardization where needed
- Create
marketing-context/(context foundation) - Create
marketing-ops/(router/orchestrator) - Add Related Skills cross-references to all imported skills
- Update CLAUDE.md
Phase 2: New Skills (batch 2)
Goal: Build 13 missing skills Estimated: ~100 files, 6 subagents
- SEO: ai-seo, schema-markup, site-architecture
- Content: content-production, content-humanizer
- Channels: cold-email, ad-creative
- Growth: churn-prevention, referral-program, free-tool-strategy
- Intelligence: analytics-tracking
- Sales: pricing-strategy, sales-enablement
Phase 3: Python Tools (batch 3)
Goal: Add automation to knowledge-only skills Estimated: ~20 scripts
- SEO analysis tools (search intent, keyword, readability, SEO quality)
- Content tools (headline scorer, topic mapper)
- CRO tools (above-fold, CTA, landing page scorer)
- Channel tools (ROAS calculator, email flow designer)
- Growth tools (churn risk scorer, pricing modeler)
Phase 4: Quality Upgrade (batch 4)
Goal: Apply C-Suite quality standard to all 37 skills
- Proactive triggers on all skills
- Output artifacts on all skills
- Integration tables on all skills
- Communication standard references
- Quality loop integration
- Final parity check
Part 8: Already Exists Elsewhere in Repo — DO NOT DUPLICATE
Cross-repo audit found these "missing" capabilities already exist in other domains. The marketing team should reference them, not rebuild them.
| "Missing" Capability | Already Exists At | What It Has |
|---|---|---|
| Revenue Operations / RevOps | business-growth/revenue-operations/ |
3 Python tools: pipeline_analyzer, forecast_accuracy_tracker, gtm_efficiency_calculator |
| Sales Enablement | business-growth/sales-engineer/ |
3 Python tools: rfp_response_analyzer, poc_planner, competitive_matrix_builder |
| Churn Prevention | business-growth/customer-success-manager/ |
3 Python tools: churn_risk_analyzer, expansion_opportunity_scorer, health_score_calculator |
| Landing Pages | product-team/landing-page-generator/ |
Full Next.js/React landing page generation with copy frameworks, CRO patterns |
| Competitive Analysis | product-team/competitive-teardown/ |
Feature matrices, SWOT, positioning maps, UX audits |
| Email Templates | engineering-team/email-template-builder/ |
React Email, provider integration, i18n, dark mode, spam optimization |
| Pricing Strategy (partial) | product-team/product-strategist/ |
OKR cascade, product strategy (pricing is a component) |
| Financial Analysis | finance/financial-analyst/ |
DCF, ratios, budget variance, forecasting |
| Contract/Proposal | business-growth/contract-and-proposal-writer/ |
Proposal generation |
| Stripe/Payments | engineering-team/stripe-integration-expert/ |
Payment flows, subscription billing |
Impact on Plan
Remove from "new to build" list:
revops→ already atbusiness-growth/revenue-operations/sales-enablement→ already atbusiness-growth/sales-engineer/churn-prevention→ already atbusiness-growth/customer-success-manager/
Keep building (truly missing):
- ✅ pricing-strategy (dedicated marketing pricing, not product strategy)
- ✅ cold-email (B2B outreach — distinct from email-sequence)
- ✅ ad-creative (bulk ad generation)
- ✅ referral-program (referral + affiliate programs)
- ✅ free-tool-strategy (engineering as marketing)
- ✅ ai-seo (AEO/GEO/LLMO — entirely new category)
- ✅ schema-markup (structured data)
- ✅ site-architecture (URL structure, nav, internal linking)
- ✅ content-production (research→write→optimize pipeline)
- ✅ content-humanizer (AI watermark removal, voice injection)
- ✅ analytics-tracking (GA4, GTM, event tracking setup)
- ✅ marketing-context (foundation — brand voice, style guide, etc.)
- ✅ marketing-ops (orchestration router)
Cross-reference in marketing-ops routing matrix: The marketing-ops router should know about and route to these business-growth/product-team skills when relevant, just like C-Suite's Chief of Staff routes across domains.
Revised Totals
| Category | Existing (import/upgrade) | New (build) | Total |
|---|---|---|---|
| Context | 0 | 1 | 1 |
| Orchestration | 0 | 1 | 1 |
| Content | 5 + 1 upgrade | 2 | 8 |
| SEO | 2 | 3 | 5 |
| CRO | 6 | 0 | 6 |
| Channels | 2 + 1 upgrade | 2 | 5 |
| Growth | 1 | 2 (referral, free-tool) | 3 |
| Intelligence | 2 + 1 upgrade | 1 | 4 |
| Sales & GTM | 1 | 1 (pricing-strategy) | 2 |
| Standalone | 4 (keep as-is) | 0 | 4 |
| TOTAL | 24 | 13 | 39 |
Down from 41 to 39 — removed 3 duplicates, cleaner architecture.
Part 9: Skills NOT Included (and why)
| Skill | Source | Reason for exclusion |
|---|---|---|
| WordPress publishing | SEO Machine | Platform-specific, not universal |
| DataForSEO integration | SEO Machine | Paid API, violates stdlib-only rule |
| GA4/GSC Python clients | SEO Machine | External deps (google-api-python-client) |
| revops | marketingskills | Already at business-growth/revenue-operations/ |
| sales-enablement | marketingskills | Already at business-growth/sales-engineer/ |
| churn-prevention | marketingskills | Already at business-growth/customer-success-manager/ |
| product-marketing-context | marketingskills | Replaced by our marketing-context (richer) |
Created: 2026-03-06
Target: PR on feat/marketing-expansion branch