Personal CRM for managing contacts, relationships, and follow-ups using markdown files. Use when the user wants to add contacts, track relationships, set fol...
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install clawdbot-crm-skill或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install clawdbot-crm-skill⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/clawdbot-crm-skill/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: crm description: Personal CRM for managing contacts, relationships, and follow-ups using markdown files. Use when the user wants to add contacts, track relationships, set follow-up reminders, query contacts by tag/company/location, import/export contacts, or manage networking leads. Supports natural language input for adding contacts. ---
Manage contacts, relationships, and follow-ups with markdown files. No database needed.
Initialize contacts inside memory/ for semantic search integration:
mkdir -p memory/contacts/{people,companies,events,_templates,scripts}
cp skills/crm/assets/templates/*.md memory/contacts/_templates/
cp skills/crm/scripts/*.py memory/contacts/scripts/
clawdbot memory index
When user describes a contact naturally, extract and create:
User says: "Met Sarah Lee at Web3 summit. She's head of partnerships at Polygon, based in Dubai. Telegram @sarahlee"
Extract:
name: Sarah Lee
company: Polygon
role: Head of Partnerships
location: Dubai
telegram: "@sarahlee"
met_at: web3-summit
tags: [web3, partnership]
Then run: memory/contacts/memory/contacts/scripts/crm-add.py person "Sarah Lee" --company "Polygon" --role "Head of Partnerships" --location "Dubai" --telegram "@sarahlee" --tags "web3,partnership"
All scripts use /usr/bin/python3 and require PyYAML.
memory/contacts/scripts/crm-query.py --list people # List all people
memory/contacts/scripts/crm-query.py --tag investor # Filter by tag
memory/contacts/scripts/crm-query.py --company "Acme" # Filter by company
memory/contacts/scripts/crm-query.py --introduced-by bob # Find introductions
memory/contacts/scripts/crm-query.py --location singapore # Filter by location
memory/contacts/scripts/crm-query.py --search "supply chain" # Full-text search
memory/contacts/scripts/crm-query.py -v # Verbose output
memory/contacts/scripts/crm-add.py person "Name" --company "Co" --role "Title" --tags "a,b"
memory/contacts/scripts/crm-add.py company "Company Name" --industry "Tech"
memory/contacts/scripts/crm-add.py event "Event Name" --date 2026-03-15 --location "City"
memory/contacts/scripts/crm-update.py alice-chen --interaction "Called about demo"
memory/contacts/scripts/crm-update.py alice-chen --set-follow-up 2026-02-15
memory/contacts/scripts/crm-update.py alice-chen --add-tag vip
memory/contacts/scripts/crm-update.py alice-chen --touch # Update last_contact to today
memory/contacts/scripts/crm-followups.py --summary # Quick summary
memory/contacts/scripts/crm-followups.py --days 7 # Due in 7 days
memory/contacts/scripts/crm-followups.py --dormant 90 # Not contacted in 90 days
memory/contacts/scripts/crm-remind.py contact --in 3d # Remind in 3 days
memory/contacts/scripts/crm-remind.py --list # List reminders
memory/contacts/scripts/crm-remind.py --check # Check due reminders
memory/contacts/scripts/crm-import.py contacts.csv # Import CSV
memory/contacts/scripts/crm-import.py contacts.vcf # Import vCard
memory/contacts/scripts/crm-import.py linkedin.csv --format linkedin # LinkedIn export
memory/contacts/scripts/crm-export.py --csv out.csv # Export CSV
memory/contacts/scripts/crm-export.py --vcard out.vcf --type people # Export vCard
memory/contacts/scripts/crm-index.py # Rebuilds contacts/_index.md
---
name: Alice Chen
type: person # person | company | event
tags: [investor, crypto]
company: Acme Corp
role: Partner
email: [email protected]
phone: +1-555-0123
telegram: "@alice"
twitter: "@alice"
linkedin: https://linkedin.com/in/alice
location: Singapore
introduced_by: bob-smith # slug of introducer
met_at: token2049-2025 # slug of event
first_contact: 2025-09-20
last_contact: 2026-01-27
follow_up: 2026-02-15
status: active # active | dormant | archived
---
# Alice Chen
## Context
Partner at Acme Corp. Met through Bob at Token2049.
## Interactions
- **2026-01-27**: Called about pilot program.
- **2025-09-20**: First met at conference.
## Notes
- Prefers Signal over email
memory/
└── contacts/ # Inside memory/ for semantic search
├── people/ # One file per person
├── companies/ # One file per company
├── events/ # One file per event
├── _templates/ # Templates for new contacts
├── _index.md # Auto-generated lookup table
├── .reminders.json # Reminder data
└── scripts/ # CLI tools
introduced_by: bob-smith, met_at: event-slug[[bob-smith]], [[acme-corp]]Add to HEARTBEAT.md:
### CRM Follow-ups (check 1-2x daily)
1. Run: `/usr/bin/python3 contacts/memory/contacts/scripts/crm-followups.py --summary`
2. Run: `/usr/bin/python3 contacts/memory/contacts/scripts/crm-remind.py --check`
If there are due items, notify the user.
--dry-run on import to preview before creating filescrm-index.py after bulk changes to update the index安装 Crm 后,可以对 AI 说这些话来触发它
Help me get started with Crm
Explains what Crm does, walks through the setup, and runs a quick demo based on your current project
Use Crm to personal CRM for managing contacts, relationships, and follow-ups u...
Invokes Crm with the right parameters and returns the result directly in the conversation
What can I do with Crm in my marketing & growth workflow?
Lists the top use cases for Crm, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/clawdbot-crm-skill/ 目录(个人级,所有项目可用),或 .claude/skills/clawdbot-crm-skill/(项目级)。重启 AI 客户端后,用 /clawdbot-crm-skill 主动调用,或让 AI 根据上下文自动发现并使用。
Crm 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Crm 可免费安装使用。请查阅仓库了解许可证信息。
Personal CRM for managing contacts, relationships, and follow-ups using markdown files. Use when the user wants to add contacts, track relationships, set fol...
Crm 属于「Marketing & Growth」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my marketing & growth tasks using Crm
Identifies repetitive steps in your workflow and sets up Crm to handle them automatically