Awesome-omni-skill 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.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/tools/client-management" ~/.claude/skills/diegosouzapw-awesome-omni-skill-client-management && rm -rf "$T"
manifest:
skills/tools/client-management/SKILL.mdsource content
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
— Add the client with company, role, and tagscrm_create_contact
— Create a deal if there's a business opportunitycrm_create_deal
— Log the initial meeting or callcrm_log_interaction
— Set a reminder for next stepscrm_schedule_follow_up
Daily CRM Check
— Quick overview of key metricscrm_dashboard
with overdue=true — Check for missed follow-upscrm_list_follow_ups
with status=pending — Review upcoming taskscrm_list_follow_ups- Act on follow-ups → log interactions → schedule new follow-ups
Pipeline Review
— See deals by stage with total valuescrm_pipeline_report
with specific stages — Drill into stuck dealscrm_list_deals
— Update stages as deals progresscrm_move_deal
Finding a Contact
— Search by name, email, company, or tagscrm_search_contacts
— Get full details by IDcrm_get_contact
— Review interaction historycrm_list_interactions
with contact_id — See their dealscrm_list_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.