Crmd1 — DevOps skill for Claude Code
CLI + MCP server for Cloudflare D1-backed CRM, designed for AI agents and humans.
How to install Crmd1
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open mrgoonie/crmd1 and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Crmd1 does
CLI + MCP server for Cloudflare D1-backed CRM, designed for AI agents and humans.
Alternatives in DevOps
- Render Deploy — Deploy applications to Render's cloud platform using Git-backed services 14.6k ★
- Claudable — Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CL 4k ★
- MCP Boilerplate — A remote Cloudflare MCP server boilerplate with user authentication and Stripe for paid tools 1k ★
README
crmd1
A CLI and MCP server for a Cloudflare D1-backed CRM — built for AI agents and humans alike.
[](https://www.npmjs.com/package/crmd1) [](./LICENSE) [](https://nodejs.org)
Why crmd1
- Serverless storage: each organization gets its own isolated Cloudflare D1 (SQLite) database — no shared infrastructure to manage.
- Agent-native: all operations are exposed as typed MCP tools consumable by Claude, any LLM agent, or custom automation without needing a REST API.
- Human-friendly CLI: the same operations available to agents are available interactively via
crmd1with table output and clear error messages.
Install
npm i -g crm-d1
Or run without installing:
npx crm-d1 --help
Claude Code Plugin
Enhance Claude's ability to drive the CLI:
/plugin marketplace add mrgoonie/crmd1
/plugin install crmx@crmd1
See [`plugins/crmx/README.md`](./plugins/crmx/README.md) for details on the `crmx` skill.
Quick start
1. Set environment variables
export CLOUDFLARE_API_TOKEN="your-token"
export CLOUDFLARE_ACCOUNT_ID="your-account-id"
Or store them in a `.env` file in the working directory.
2. Create an organization and initialize the database
crmd1 org create acme
crmd1 org use acme
crmd1 db init
3. Add contacts and search
crmd1 contact create --email a@b.com --first-name Alice --last-name Smith
crmd1 search "@b.com"
4. Full example
crmd1 company create --name "Acme Corp" --domain acme.com
crmd1 contact create --email bob@acme.com --company-id
crmd1 deal create --title "Enterprise deal" --value 50000 --contact-id
crmd1 activity log --type call --note "Intro call done" --contact-id
crmd1 task create --title "Send proposal" --due 2026-06-01 --contact-id
crmd1 contact list --limit 20
Related Skills
ContextAtlas
ContextAtlas — context infrastructure for AI coding agents: hybrid retrieval, project memory and retrieval obs
Docker Claudebox
Claude Code in Docker. Drop-in OpenAI-compatible API, MCP server, Telegram bot, and CLI — five interfaces, one
Obsidian Web MCP
Secure remote MCP server for Obsidian vaults -- access your notes from Claude, your phone, or any MCP client,
MCP Stealth Chrome
Stealth Chrome MCP server — 100++ tools for AI agents. One-liner Cloudflare Turnstile bypass (proven), dual-mo
Build MCP
Build a remote MCP server on Cloudflare with tools and OAuth
Codeg
Aggregate and browse AI coding agent sessions (Claude Code, Codex, Gemini CLI, etc.) in one place. Desktop app
Related Agents
Grace
Source-system fetch specialist. Invoke when the orchestrator needs structured data from a read-only source, su
Stitch Skills
A library of Agent Skills designed to work with the Stitch MCP server.
Backlog MCP Validator
Validate the backlog FastMCP server against the CLI. Calls MCP tools natively via the agent-scoped backlog ser