client-management

Manage client relationships using the local CRM — add contacts, track deals through the pipeline, schedule follow-ups, log interactions, and generate reports. All data stored locally in SQLite.

16 stars

Best use case

client-management is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Manage client relationships using the local CRM — add contacts, track deals through the pipeline, schedule follow-ups, log interactions, and generate reports. All data stored locally in SQLite.

Teams using client-management should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/client-management/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/tools/client-management/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/client-management/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How client-management Compares

Feature / Agentclient-managementStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Manage client relationships using the local CRM — add contacts, track deals through the pipeline, schedule follow-ups, log interactions, and generate reports. All data stored locally in SQLite.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Client Management

You have access to the local-crm MCP tools for managing contacts, deals, follow-ups, and interactions. Use these to help the user maintain their business relationships effectively.

## Available Tools

### Contacts
- **crm_create_contact** — Add a new contact (name, email, phone, company, role, tags, notes)
- **crm_search_contacts** — Find contacts by keyword (searches name, email, company, tags, notes)
- **crm_get_contact** — Get a contact's full details by ID
- **crm_list_contacts** — Browse contacts, optionally filtered by company or tag
- **crm_update_contact** — Update a contact's details
- **crm_delete_contact** — Permanently delete a contact and all related data

### Deals (Pipeline)
- **crm_create_deal** — Create a deal linked to a contact (title, amount, stage)
- **crm_move_deal** — Move a deal to a different pipeline stage
- **crm_list_deals** — List deals, optionally filtered by stage or contact

Pipeline stages in order: **lead** → **qualified** → **proposal** → **negotiation** → **won** / **lost**

### Interactions
- **crm_log_interaction** — Record a call, email, meeting, note, or message with a contact
- **crm_list_interactions** — View interaction history for a contact or deal

### Follow-Ups
- **crm_schedule_follow_up** — Schedule a follow-up with a due date
- **crm_complete_follow_up** — Mark a follow-up as done
- **crm_list_follow_ups** — View pending, overdue, or completed follow-ups

### Reports
- **crm_pipeline_report** — Pipeline overview with deals by stage and values
- **crm_dashboard** — High-level CRM dashboard with key metrics

## Workflow Patterns

### New Client Onboarding
1. `crm_create_contact` — Add the client with company, role, and tags
2. `crm_create_deal` — Create a deal if there's a business opportunity
3. `crm_log_interaction` — Log the initial meeting or call
4. `crm_schedule_follow_up` — Set a reminder for next steps

### Daily CRM Check
1. `crm_dashboard` — Quick overview of key metrics
2. `crm_list_follow_ups` with overdue=true — Check for missed follow-ups
3. `crm_list_follow_ups` with status=pending — Review upcoming tasks
4. Act on follow-ups → log interactions → schedule new follow-ups

### Pipeline Review
1. `crm_pipeline_report` — See deals by stage with total values
2. `crm_list_deals` with specific stages — Drill into stuck deals
3. `crm_move_deal` — Update stages as deals progress

### Finding a Contact
1. `crm_search_contacts` — Search by name, email, company, or tags
2. `crm_get_contact` — Get full details by ID
3. `crm_list_interactions` — Review interaction history
4. `crm_list_deals` with contact_id — See their deals

## Guidelines

- **Always confirm before destructive operations** — deletion is permanent
- **Use tags for categorization** — e.g. "client,vip,tech" or "lead,startup,ai"
- **Log interactions consistently** — the more data you track, the more useful the CRM becomes
- **Check follow-ups regularly** — overdue follow-ups mean missed opportunities
- **All data is local** — stored in SQLite at the plugin's data directory. No cloud sync.

Related Skills

alfworld-inventory-management

16
from diegosouzapw/awesome-omni-skill

This skill tracks which objects have been collected and which remain to be found for multi-object tasks. It should be triggered when working with tasks requiring multiple instances of the same object type. The skill maintains a count of collected vs. needed objects and guides the search for remaining items.

agent-client-protocol

16
from diegosouzapw/awesome-omni-skill

Agent Client Protocol (ACP) - Standardized communication between code editors and AI coding agents. Use for building ACP-compatible agents, integrating agents with editors (Zed, JetBrains, Neovim), implementing tool calls, file operations, and session management.

acc-create-psr18-http-client

16
from diegosouzapw/awesome-omni-skill

Generates PSR-18 HTTP Client implementation for PHP 8.5. Creates ClientInterface with request sending and exception handling. Includes unit tests.

dependency-management-deps-audit

16
from diegosouzapw/awesome-omni-skill

You are a dependency security expert specializing in vulnerability scanning, license compliance, and supply chain security. Analyze project dependencies for known vulnerabilities, licensing issues,...

analyzing-session-management

16
from diegosouzapw/awesome-omni-skill

Detects session management vulnerabilities including session fixation, session hijacking, and insecure cookie handling. Use when analyzing authentication sessions, cookie security, or investigating session-related vulnerabilities.

u07958-attention-management-architecture-for-eldercare-coordination

16
from diegosouzapw/awesome-omni-skill

Operate the "Attention Management Architecture for eldercare coordination" capability in production for eldercare coordination workflows. Use when mission execution explicitly requires this capability and outcomes must be reproducible, policy-gated, and handoff-ready.

u01859-handoff-contracting-for-product-management-execution

16
from diegosouzapw/awesome-omni-skill

Operate the "Handoff Contracting for product management execution" capability in production for product management execution workflows. Use when mission execution explicitly requires this capability and outcomes must be reproducible, policy-gated, and handoff-ready.

pmbok8-project-management

16
from diegosouzapw/awesome-omni-skill

Sistema de agentes para generación automática de artefactos de gestión de proyectos basado en PMBOK 8 del PMI. Usar cuando se necesite crear documentación de proyectos como Actas de Constitución, WBS, Registros de Riesgos, Matrices RACI, Product Backlogs, Cronogramas, Presupuestos y cualquier otro entregable de gestión de proyectos. Soporta enfoques predictivos, ágiles e híbridos adaptando los artefactos según el ciclo de vida del proyecto. NUEVO: Incluye soporte multi-proveedor para Claude (narrativa/análisis) y Gemini (datos estructurados/cuantitativos).

epic-management

16
from diegosouzapw/awesome-omni-skill

Use for LARGE work requiring feature-level grouping. Creates epic tracking issues, manages related issues under a common label, tracks epic progress, and coordinates with milestones.

asset-management

16
from diegosouzapw/awesome-omni-skill

Complete asset management feature for Polkadot dApps using the Assets pallet. Use when user needs fungible token/asset functionality including creating custom tokens, minting tokens to accounts, transferring tokens between accounts, destroying tokens, viewing portfolios, or managing token metadata. Generates production-ready code (~2,200 lines across 15 files) with full lifecycle support (create→mint→transfer→destroy), real-time fee estimation, transaction tracking, and user-friendly error messages. Works with template infrastructure (WalletContext, ConnectionContext, TransactionContext, balance utilities, shared components). Load when user mentions assets, tokens, fungible tokens, token creation, minting, portfolio, or asset pallet.

class-based-state-management

16
from diegosouzapw/awesome-omni-skill

Enforces the use of classes for complex state management (state machines) in Svelte components. Applies specifically to `.svelte.ts` files.

docs-management

16
from diegosouzapw/awesome-omni-skill

Single source of truth and librarian for ALL Claude official documentation. Manages local documentation storage, scraping, discovery, and resolution. Use when finding, locating, searching, or resolving Claude documentation; discovering docs by keywords, category, tags, or natural language queries; scraping from sitemaps or docs maps; managing index metadata (keywords, tags, aliases); or rebuilding index from filesystem. Run scripts to scrape, find, and resolve documentation. Handles doc_id resolution, keyword search, natural language queries, category/tag filtering, alias resolution, sitemap.xml parsing, docs map processing, markdown subsection extraction for internal use, hash-based drift detection, and comprehensive index maintenance.