@cmo-so/skills

中文文档
0.28.6发布于 2026/11/09MITES Module零依赖近 30 天下载 1.1万

Install the CMO.so marketing skills (SEO, AI search, content, social, email, ads, CRO, analytics) into Claude Code, Codex, Pi, Cursor, Gemini CLI, OpenCode, Copilot and other coding agents, for one project or for your user. Also a Pi package.

原始使用文档
文档目录8 节
  1. Supported platforms
  2. Agents and folders
  3. Pick what you need
  4. Connect the MCP server
  5. Update and remove
  6. Standalone install
  7. Other ways to install
  8. License

@cmo-so/skills

The CMO.so marketing skills for Claude Code, Codex, Pi, Cursor, Gemini CLI, OpenCode, GitHub Copilot, Windsurf and other coding agents: 124 skills for SEO, AI search, content, social, email, paid ads, CRO, analytics and growth, powered by Maggie and the CMO.so MCP server.

Install them into one project, or for your user so every project gets them.

npx @cmo-so/skills install                  # this project, for the agents set up here
npx @cmo-so/skills install -g               # your user: every project
npx @cmo-so/skills install -g -a codex,pi   # pick the agents

Pi users can also install it as a Pi package: pi install npm:@cmo-so/skills.

Supported platforms

PlatformInstallMCP server
Claude Codenpx @cmo-so/skills install -a claude, or the plugin marketplaceinstall --mcp writes .mcp.json, or the cmo-so plugin
Codex (CLI, IDE, ChatGPT desktop)npx @cmo-so/skills install -a codex, or codex plugin marketplace add AI-Marketing-OS-LTD/cmo-so-skillscodex mcp add cmo-so --url https://mcp.cmo.so/mcp, or the cmo-so plugin
Pipi install npm:@cmo-so/skills, or npx @cmo-so/skills install -a pinpx -y @cmo-so/mcp
Cursor, Gemini CLI, OpenCode, GitHub Copilot, Windsurf, Amp, Cline, Goose, Kiro, Qwen Code, Trae, Roo Code, Kilo Code, Augment, Factory Droid, OpenHands, Antigravitynpx @cmo-so/skills install -a <agent> (ids in the table below)Remote URL https://mcp.cmo.so/mcp
Claude.ai, Claude DesktopUpload a skill folder as a zip (standalone install)Settings → Connectors → https://mcp.cmo.so/mcp
ChatGPTThe tools work through the MCP serverCustom MCP server https://mcp.cmo.so/mcp
Any other agentStandalone install into the folder it readsRemote URL or npx -y @cmo-so/mcp

Tested end to end on Claude Code, Codex and Pi; the other folders follow each agent's documented skills location.

Agents and folders

--agent (-a) takes one or more agent ids, comma-separated. auto (the default) installs for the agents already set up in that scope (their folders exist), else for Claude Code; all installs for every agent below. Agents that share a folder get one copy.

--agentAgentProject scopeUser scope (-g)
claudeClaude Code.claude/skills~/.claude/skills (CLAUDE_CONFIG_DIR)
codexCodex.agents/skills~/.agents/skills
piPi.agents/skills~/.agents/skills
cursorCursor.agents/skills~/.cursor/skills
geminiGemini CLI.agents/skills~/.gemini/skills
opencodeOpenCode.agents/skills~/.config/opencode/skills
copilotGitHub Copilot.agents/skills~/.copilot/skills
ampAmp.agents/skills~/.config/agents/skills
clineCline.agents/skills~/.agents/skills
windsurfWindsurf.windsurf/skills~/.codeium/windsurf/skills
gooseGoose.goose/skills~/.config/goose/skills
kiroKiro.kiro/skills~/.kiro/skills
qwenQwen Code.qwen/skills~/.qwen/skills
traeTrae.trae/skills~/.trae/skills
rooRoo Code.roo/skills~/.roo/skills
kiloKilo Code.kilocode/skills~/.kilocode/skills
augmentAugment.augment/skills~/.augment/skills
droidFactory Droid.factory/skills~/.factory/skills
openhandsOpenHands.openhands/skills~/.openhands/skills
antigravityAntigravity.agent/skills~/.gemini/antigravity/skills

npx @cmo-so/skills agents prints this table and marks the agents found on your machine. The install record lives in <project>/.cmo-so/skills-install.json, or ~/.config/cmo-so/skills-install.json for the user scope (CMO_SO_HOME). Commit the project's skill folders and .cmo-so/ to share the skills with your team.

Pick what you need

npx @cmo-so/skills list                                   # every skill, by category
npx @cmo-so/skills install --category seo,ai-search       # categories (or plugin names like cmo-so-seo)
npx @cmo-so/skills install cmo-seo-audit cmo-x-growth     # single skills

The 12 core skills (connect, daily check-in, weekly report…) always come along: the other skills hand off to them.

Connect the MCP server

The core skills run on the CMO.so MCP server, https://mcp.cmo.so/mcp (OAuth: sign in to CMO.so, no keys to paste).

npx @cmo-so/skills install --mcp      # also adds it to the project's .mcp.json (Claude Code)
npx @cmo-so/skills mcp -g             # prints the commands for Claude Code, Codex, Gemini CLI, Cursor and Pi

Update and remove

npx @cmo-so/skills@latest update                 # this project
npx @cmo-so/skills@latest update -g              # your user
npx @cmo-so/skills remove cmo-x-growth           # or --all; -a codex removes it for one agent only
npx @cmo-so/skills doctor                        # check an install

update brings installed skills to the new version, for the agents you installed them for, and adds new skills in the categories you chose. Files you edited are kept (you'll see kept …); pass --force to replace them. remove also keeps folders you edited unless you pass --force. Every command accepts --dry-run.

Installed with 0.3.0 for Codex in user scope? Those skills are in ~/.codex/skills, and updates keep going there. Codex now reads ~/.agents/skills: run npx @cmo-so/skills install -g -a codex to move over.

Standalone install

Each skill is one self-contained folder with a SKILL.md (the open Agent Skills format), so you can also install without this package.

All skills, without Node (macOS, Linux, WSL; change the target to the folder your agent reads):

git clone --depth 1 https://github.com/AI-Marketing-OS-LTD/cmo-so-skills.git
mkdir -p ~/.agents/skills
cp -R cmo-so-skills/plugins/*/skills/* ~/.agents/skills/

One skill, no clone:

mkdir -p ~/.agents/skills
curl -sL https://github.com/AI-Marketing-OS-LTD/cmo-so-skills/archive/refs/heads/main.tar.gz \
  | tar -xz --strip-components=4 -C ~/.agents/skills cmo-so-skills-main/plugins/cmo-so-seo/skills/cmo-seo-audit
  • Windows: download the ZIP and copy the folders from plugins\<plugin>\skills\ to your agent's skills folder, or run npx @cmo-so/skills in PowerShell.
  • Claude.ai and Claude Desktop: zip one skill folder (for example cmo-seo-audit/) and upload it in Settings → Capabilities → Skills.
  • Agents without a skills folder: paste a SKILL.md into the agent's custom instructions or rules.
  • The open skills CLI: npx skills add AI-Marketing-OS-LTD/cmo-so-skills -a <agent>.

Copied by hand, skills are updated by copying again; installed with npx @cmo-so/skills, update keeps your edits.

Other ways to install

  • Claude Code plugins: /plugin marketplace add AI-Marketing-OS-LTD/cmo-so-skills, then /plugin install cmo-so-all@cmo-so.
  • Codex plugins: codex plugin marketplace add AI-Marketing-OS-LTD/cmo-so-skills, then codex plugin add cmo-so@cmo-so (it brings the MCP server; codex mcp login cmo-so signs in).
  • Pi packages: pi install npm:@cmo-so/skills or pi install git:github.com/AI-Marketing-OS-LTD/cmo-so-skills.

Source, skills index and changelog: AI-Marketing-OS-LTD/cmo-so-skills.

License

MIT © AI Marketing OS Ltd. Third-party notices: THIRD_PARTY_NOTICES.md.

版本与发布记录

@cmo-so/skills 共发布 68 个版本,首次发布于 2026/10/13;过去 12 个月发布了 68 个版本。

版本发布日期距今
0.28.6latest2026/11/09今天
0.28.52026/11/09今天
0.28.42026/11/09今天
0.28.32026/11/091 天前
0.28.22026/11/091 天前
0.28.12026/11/091 天前

关于 @cmo-so/skills 的常见问题

@cmo-so/skills 是什么?

Install the CMO.so marketing skills (SEO, AI search, content, social, email, ads, CRO, analytics) into Claude Code, Codex, Pi, Cursor, Gemini CLI, OpenCode, Copilot and other coding agents, for one project or for your user. Also a Pi package.

如何安装 @cmo-so/skills?

在项目目录运行 npm install @cmo-so/skills,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 cmo-skills,可以用 npx cmo-skills 直接运行。

@cmo-so/skills 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/cmo-so__skills 是否存在。

@cmo-so/skills 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@cmo-so/skills 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=18。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@cmo-so/skills 可以商用吗?

@cmo-so/skills 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@cmo-so/skills 的下载量有多少?

根据 npm 官方下载统计,@cmo-so/skills 在 2026/10/10 – 2026/11/08 这 30 天内被下载 10,710 次,日均约 357 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@cmo-so/skills 还在维护吗?

最新版本 0.28.6 发布于 2026/11/09(今天);至今共发布 68 个版本,其中过去 12 个月发布了 68 个;首次发布于 2026/10/13。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。