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.