skillfed

crm-cli

crm-cli is a headless, terminal-native CRM that stores all contact, company, and deal data in a single SQLite file. Query your pipeline, track activity, and compose with standard Unix tools—no server, no GUI, no accounts required.

crm-cli lets you manage sales contacts, companies, and deals entirely from your terminal using a SQLite-backed CLI.

AI-generated summary based on this skill's SKILL.md

106 6 MIT updated by dzhng

Install

dzhng/crm.cli/skills · repository language: TypeScript

git clone https://github.com/dzhng/crm.cli
cp -r crm.cli/skills ~/.claude/skills/skills
npx skillfed install dzhng/crm.cli/skills

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

What is crm-cli and how does it manage contacts and deals?

crm-cli is a headless, terminal-native CRM that stores all contact, company, and deal data in a single SQLite file. It lets you manage sales contacts, companies, and deals directly from the command line without a server, GUI, or accounts. Query your pipeline, track activity, and compose with standard Unix tools.

Can crm-cli access CRM data as a mountable virtual filesystem?

Yes. crm-cli provides access to CRM data as a mountable virtual filesystem for scripting. This FUSE-based filesystem mount allows you to integrate crm-cli with Unix tools and AI agents, treating your contacts and deals like regular files and directories for seamless automation.

How does crm-cli track deal pipeline stages and activity?

crm-cli tracks deal pipeline stages and activity with dedicated CLI commands. You can monitor your sales pipeline, log activities, and update deal statuses directly from the terminal, keeping your entire deal workflow visible and queryable without leaving the command line.

Does crm-cli support bulk import and export of contacts?

crm-cli supports bulk import and export of contacts and deals via CSV or JSON formats. This makes it easy to migrate data, integrate with other systems, and perform batch operations on your sales data from the command line.

What license does crm-cli use?

crm-cli is released under the MIT license, making it free to use, modify, and distribute for both personal and commercial projects.

Is crm-cli a lightweight CLI CRM with no UI?

Yes. crm-cli is a lightweight, headless CLI CRM with no UI or server required. All data lives in a single SQLite file, so you can run it locally, version-control your CRM data, and integrate it seamlessly into Unix pipelines and automation workflows.

SKILL.md

rendered from the published skill — quoted content, verbatim

crm.cli

A headless, CLI-first CRM. Contacts, deals, and pipeline in a single SQLite file — queryable from your terminal, composable with Unix tools, and mountable as a virtual filesystem.

Install

curl -fsSL https://raw.githubusercontent.com/dzhng/crm.cli/main/install.sh | sh

This downloads the precompiled binary to ~/.local/bin and installs mount dependencies (FUSE on Linux, Rust toolchain on macOS for NFS).

After install, make sure ~/.local/bin is in your PATH:

export PATH="$HOME/.local/bin:$PATH"

Verify:

crm --version

Configuration

Optional. Create crm.toml in your project root or ~/.crm/config.toml:

```toml [database] path = "~/.crm/crm.db"

[pipeline] stages = ["lead", "qualified", "proposal", "negotiation", "closed-won", "closed-lost"] won_stage = "closed-won" lost_stage = "closed-lost"

[defaults] format = "table"

[phone] default_country =

(truncated - see the full file via the links below)

Read as markdown · JSON record · Browse the source repository

File tree — 1 file
skills/SKILL.md

Related skills

Tags

terminal-native filesystem-interface sales-pipeline contact-database unix-composable ai-agent-ready activity-tracking bulk-operations duplicate-detection custom-fields