Installation
Install Compounding Marketing on Claude Code, Claude Desktop, ChatGPT, or OpenClaw
Installation
Compounding Marketing works with Claude Code (CLI), Claude Desktop, ChatGPT Desktop, and OpenClaw. Choose the platform you use most.
Claude Code (Recommended)
The fastest way to get started. Claude Code is Anthropic's official CLI for Claude.
Install
claude mcp add compounding-marketing -- npx -y compounding-marketing
That's it. The plugin is now available in every Claude Code session.
Verify
Start a new chat:
claude
Then type:
/cm
You should see all available Compounding Marketing commands autocomplete. Try running:
/cm:position
If you haven't created a .cm-context file yet, Claude will guide you through creating one.
Claude Desktop
Claude Desktop supports MCP plugins via a JSON config file.
macOS
- Open the config file:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
- Add the plugin to the
mcpServerssection:
{
"mcpServers": {
"compounding-marketing": {
"command": "npx",
"args": ["-y", "compounding-marketing"]
}
}
}
If the file doesn't exist, create it with the structure above.
- Restart Claude Desktop completely (Cmd+Q, then reopen).
Windows
- Open the config file:
%APPDATA%\Claude\claude_desktop_config.json
- Add the plugin (same JSON as macOS):
{
"mcpServers": {
"compounding-marketing": {
"command": "npx",
"args": ["-y", "compounding-marketing"]
}
}
}
- Restart Claude Desktop.
Verify
In a new conversation, type /cm and you should see the commands autocomplete.
ChatGPT Desktop
ChatGPT supports MCP via a similar config file.
Install
- Open the config:
# macOS
code ~/Library/Application\ Support/OpenAI/ChatGPT/mcp_config.json
# Windows
notepad %APPDATA%\OpenAI\ChatGPT\mcp_config.json
- Add the plugin:
{
"mcpServers": {
"compounding-marketing": {
"command": "npx",
"args": ["-y", "compounding-marketing"]
}
}
}
- Restart ChatGPT Desktop.
Verify
Type /cm in a new conversation. The plugin commands should appear.
OpenClaw
OpenClaw uses mcporter for MCP integration.
Install
npx mcporter add compounding-marketing
Verify
npx mcporter list
You should see compounding-marketing in the server list.
In an OpenClaw chat:
/cm:position
Should load the skill.
Next Steps
Create Your Context File
All skills pull from a .cm-context file in your project root. Without it, skills run generic — with it, they're tailored to your business.
Create .cm-context:
# Company
Company: Your Company Name
Product: What your product does (one line)
Stage: Pre-launch / Seed / Series A / Growth
# ICP
ICP: Who your ideal customer is
Pain: The main problem they face
# Positioning
Category: What category you compete in
Differentiator: What makes you different
See the full Configuration Guide for details on every field and how to write effective context.
Troubleshooting
"Command not found: npx"
You need Node.js installed. Download from nodejs.org.
After installing, verify:
node --version
npx --version
Plugin not showing in Claude Desktop
- Check the config file path is correct for your OS
- Verify the JSON is valid (no trailing commas, proper quotes)
- Completely quit Claude Desktop (Cmd+Q on macOS, not just close window)
- Reopen and wait 10 seconds for plugins to load
Skills run but ignore my context
- Check
.cm-contextis in your current working directory (the folder you ranclaudefrom) - Verify the file has no typos in the section headers (
# Company,# ICP, etc.) - Make sure there's a blank line between sections
"Permission denied" on OpenClaw
Run with sudo:
sudo npx mcporter add compounding-marketing
Or fix npm global permissions: npm docs.
Support
- GitHub Issues
- Configuration Guide
- Philosophy — understand how it works