AGENTS.md · git:20260817.bb67dff · 2026-08-17 · sha256 714af776b5f4b3a8
AGENTS.md git:20260817.bb67dffA
Immutable. This exact content is served forever at /api/v1/blob/714af776b5f4b3a8.
# Marketing OS — agent entry point This repo is one marketing skill: an orchestrator (`skills/marketing-os/SKILL.md`) plus fourteen reference modules under `skills/marketing-os/references/`. Any agent host (Claude, Codex, Cursor, Gemini CLI, ...) can use it: read the SKILL.md first, then load ONLY the module the task needs. Do not load all references at once — the routing exists so a task costs one module, not fourteen. **Before any module:** read `brand-context.md` if it exists (project root, `.claude/`, or `.agents/`). It holds the product, ICP, positioning, proof, voice and constraints. If absent, proceed, say the output is un-contextualised, and offer to create it from `skills/marketing-os/brand-context.template.md`. ## Routing | The user wants to... | Load | |---|---| | Audit/score a website, landing page, funnel; "why isn't this converting" | `skills/marketing-os/references/audit.md` + `skills/marketing-os/references/audit-rubric.md` | | Get cited by ChatGPT/Perplexity/AI Overviews; GEO, AEO, llms.txt | `skills/marketing-os/references/geo.md` + `skills/marketing-os/references/geo-engines.md` | | Write/rewrite headlines, ads, pages; "make this punchier" | `skills/marketing-os/references/copy.md` + `skills/marketing-os/references/copy-frameworks.md` + `skills/marketing-os/references/slop-patterns.md` | | Hooks for ads/video; "write me 20 hooks"; thumbstop problems | `skills/marketing-os/references/hooks.md` + `skills/marketing-os/references/paid-ads.md` | | Diagnose paid ads: CPM up, ROAS down, fatigue, what to test next | `skills/marketing-os/references/paid-ads.md` + `skills/marketing-os/references/ads-diagnostics.md` | | Email sequences, subject lines, deliverability | `skills/marketing-os/references/email.md` + `skills/marketing-os/references/slop-patterns.md` | | LinkedIn/X posts, content that doesn't read as AI | `skills/marketing-os/references/social.md` + `skills/marketing-os/references/slop-patterns.md` | | Launch a product/feature, Product Hunt | `skills/marketing-os/references/launch.md` + `skills/marketing-os/references/copy.md` | | Positioning, category, offer design, pricing | `skills/marketing-os/references/positioning.md` | | Competitor teardown | `skills/marketing-os/references/competitive.md` + `skills/marketing-os/references/paid-ads.md` | | App Store / Google Play listing | `skills/marketing-os/references/app-store.md` + `skills/marketing-os/references/store-specs.md` | | Read performance data, design a test, "did this work?" | `skills/marketing-os/references/analytics.md` | Given only a URL with no stated task: run the audit module first, then offer the modules its findings imply (messaging problems → copy, AI-search gaps → geo, ad-driven traffic → paid-ads). Every prose deliverable (copy, email, social) runs `skills/marketing-os/references/slop-patterns.md` before delivery. No exceptions. ## Standards that hold in any host - Score everything scoreable; state the rubric and that scores are heuristics. - Ship artifacts (the rewritten headline, the JSON-LD, the full email), not advice. - End every report with what you couldn't determine. - Never invent statistics, testimonials, or customer names — write `[NEED: x]`. - Never touch live campaigns or handle credentials; diagnose and prescribe only.