{"repo":"MoizIbnYousaf/marketing-cli","free":true,"listed":false,"github":"https://github.com/MoizIbnYousaf/marketing-cli","clone":"git clone https://github.com/MoizIbnYousaf/marketing-cli.git","description":"Agent-native marketing CLI: 76 skills, 6 research/review agents, brand memory that compounds across sessions, and a local Studio dashboard. One npm install, then /cmo in your coding agent.","language":"TypeScript","stars":30,"topics":["agent-skills","ai-agents","ai-marketing","brand-voice","claude-code","claude-code-skills","cli","cmo","marketing-automation","seo"],"license":"MIT","category":"cli-tools","readme_excerpt":"One package. One install. CLI for the agent, Studio for the human. 76 skills, 6 research/review agents, brand memory that compounds. --- marketing-cli ships the playbook, the agents, the runtime schemas, and the /cmo routing rules so Claude, Codex, OpenCode, and any shell-capable agent run the same marketing system. Install once. Your project picks up where the last session left off. What's in this repo One npm package, two surfaces. The CLI is the agent surface, the Studio dashboard is the human surface, and mktg studio launches the dashboard from inside the same install. Surface What it is Path --- --- --- mktg CLI 76 skills, 6 agents, brand memory, /cmo orchestration (root) Studio dashboard Local Next.js + Bun API: pulse, signals, brand visualizer, publish queue studio/ npm i -g marketing-cli installs both. The repo uses a bun workspace because Studio is a Next.js app with its own build, but at install time it is one package, one tarball. The Problem You ask your agent for marketing help. It writes generic copy and forgets your audience by tomorrow. The skills it would use aren't installed; the brand files don't exist; the agent learns this halfway through, when something fails mid-execution. Every session is the first session. marketing-cli fixes that. Install once and your agent inherits 76 skills, 6 research/review agents, and a brand memory that compounds. Session 10 starts where session 9 ended. Every conversation builds on the last. --- How It Works /cmo reads your p","default_branch":null,"files":null,"tree":[],"storefront":"/r/MoizIbnYousaf","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MoizIbnYousaf/marketing-cli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}