crm-cli

Manage CRM contacts, deals, and pipeline via a SQLite-backed CLI and virtual filesystem.

106|6|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/dzhng/crm.cli --skill crm-cli
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: crm-cli
Source: https://github.com/dzhng/crm.cli/tree/main/skills
Command: npx skills add https://github.com/dzhng/crm.cli --skill crm-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing CRM data often requires servers, complex integrations, or multiple tools. crm.cli provides a headless, CLI-first CRM backed by a single SQLite file with a virtual filesystem interface, enabling fast, scriptable access from the terminal and AI agents without a GUI or server.

Core Features & Use Cases

  • Mounted virtual filesystem to access contacts, companies, deals, and activities as JSON files, enabling tools like grep, jq, and editor workflows.
  • Comprehensive CLI for CRUD operations, powerful search, and pipeline management, designed for automation and rapid development work.
  • Normalization, linking, and analytics support in a single portable store, suitable for local development, scripting, and offline workflows.

Quick Start

Mount the CRM filesystem and begin issuing crm commands from your shell.

Frequently Asked Questions about crm-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage CRM data directly from the terminal without a server?▼

Manage CRM data from the terminal using a CLI-first CRM backed by a single SQLite file. It provides scriptable access to contacts, deals, and pipeline without requiring a GUI or server setup.

Can I use standard Unix tools like grep and jq on my CRM contacts and deals?▼

Yes, you can use grep and jq on CRM contacts and deals by mounting the SQLite backend as a virtual filesystem. This exposes records as JSON files, enabling standard editor and command-line workflows.

What is the best way to automate CRM pipeline management in shell scripts?▼

Automate CRM pipeline management in shell scripts by using comprehensive CLI commands for CRUD operations and searches. The interface outputs formatted data suitable for automation and rapid development.

Does a SQLite-backed CRM support mounting as a virtual filesystem for AI agents?▼

Yes, a SQLite-backed CRM supports mounting as a virtual filesystem via FUSE or NFS. This provides AI agents and scripts with portable, file-based access to consolidated CRM data.

How to access CRM companies and activities as JSON files for local development?▼

Access CRM companies and activities as JSON files by mounting the SQLite store as a virtual filesystem. This portable approach supports local development, offline workflows, and Unix-friendly data flows.

CLI-first CRM vs traditional server-based CRM tools for developer workflows?▼

A CLI-first CRM provides a headless, scriptable interface with a single portable SQLite file, unlike traditional server-based CRM tools. This eliminates complex integrations and accelerates terminal and AI agent workflows.