$npx skillfedfor your agent

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 MITupdated by dzhng

Decision gist · record as of 2026-05-02

crm-cli lets you manage sales contacts, companies, and deals entirely from your terminal using a SQLite-backed 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.

manual: git clone https://github.com/dzhng/crm.cli → cp -r crm.cli/skills ~/.claude/skills/skills
skills/SKILL.md · version 6e7ba998

Use it when

  • Yes.
  • crm-cli tracks deal pipeline stages and activity with dedicated CLI commands.

Verify before relying

Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

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

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

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)

File tree — 1 file
skills/SKILL.md

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Manage sales contacts, companies, and deals from the command line”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

crm-hygiene
by guia-matthieu · guia-matthieu/clawfu-skills

CRM Hygiene systematically identifies and fixes data quality problems in your CRM—missing required fields, standardization gaps, duplicate records, and outdated information. It guides you through completeness, consistency, accuracy, and timeliness checks, then prioritizes issues by business impact and suggests remediation steps to improve forecast reliability and automation performance.

MITupdated Apr 2026
★ 140repo stars
meeting-brief
by gooseworks-ai · gooseworks-ai/goose-skills

Meeting Brief runs each morning to scan your calendar, identify external attendees, and generate AI-powered research briefs delivered via email or Slack. It pulls LinkedIn profiles, company information, GitHub activity, and past interaction notes to surface conversation starters and context for each person. Configure which team members to skip and choose your research depth—quick web searches, standard with GitHub profiles, or deep dives including past notes.

MITupdated Jul 2026
★ 1,062repo stars
Get Contact
by aviz85 · aviz85/claude-skills-library

Get Contact searches your contacts or CRM to retrieve email and phone details by name, with case-insensitive partial matching. The skill confirms results with you before returning contact info, and handles single or multiple matches gracefully. It integrates with other skills like Zoom and WhatsApp that need contact lookups.

no license declared → metadata onlyupdated Jul 2026
★ 44repo stars
Pipedrive Automation
by claude-office-skills · claude-office-skills/skills

This skill orchestrates Pipedrive CRM operations by automating deal lifecycle management, stage transitions, and sales reporting. It handles pipeline configuration, activity creation, and email integration to keep deals moving forward. Built-in triggers respond to deal changes, stale opportunities, and completed activities to drive consistent sales velocity.

MITupdated Jan 2026
★ 338repo stars
Alembic
by manutej · manutej/luxor-claude-marketplace

Alembic provides version-controlled database migration management for support systems built on SQLAlchemy. Create, test, and deploy schema changes across environments while preserving data integrity and enabling safe rollbacks.

no license declared → metadata onlyupdated Jun 2026
★ 61repo stars
drizzle-orm
by Mindrally · Mindrally/skills

Drizzle ORM is a lightweight, type-safe TypeScript ORM that treats SQL as a first-class citizen. This skill covers schema definition, database connections across PostgreSQL, SQLite, and Turso, relational queries, and performance patterns like proper indexing and pagination.

Apache-2.0updated Jun 2026
★ 202repo stars

More skills Sqlalchemy (unlicensed) · sqlalchemy (MIT)

Tags
terminal-nativefilesystem-interfacesales-pipelinecontact-databaseunix-composableai-agent-readyactivity-trackingbulk-operationsduplicate-detectioncustom-fields