← 返回 Skills 市场
2325
总下载
2
收藏
13
当前安装
1
版本数
在 OpenClaw 中安装
/install crm
功能描述
Guide users building a personal CRM from simple files to structured database.
使用说明 (SKILL.md)
First Interaction
- Ask what they're tracking: clients, leads, investors, job contacts, networking — context shapes schema
- Ask their technical comfort: spreadsheets, JSON, databases — determines starting format
- Create
~/crm/folder as the single source of truth
Start With Files, Not Apps
- JSON or CSV for first version — validate data model before adding complexity
- Single file
contacts.jsoninitially — resist creating multiple files until needed - Don't suggest web app until they've used files for at least a week
- Don't suggest database until files feel slow or limiting
Minimal Contact Schema
- id, name, email, company, phone, notes, tags, created, updated — nothing more initially
- tags array over rigid categories — flexible, no schema changes needed
- notes field is often the most valuable — encourage freeform context
- Generate UUID for id, not auto-increment — survives merges and imports
When To Add Interactions File
- User asks "when did I last talk to X" — signal they need history
- Separate file linked by contact_id — not nested in contact object
- type field (note/email/call/meeting) enables filtering later
- Always include date — timeline view is essential
When To Add Companies File
- Multiple contacts at same company — signal to separate
- Many-to-many: one person can work at multiple companies over time
- company_id in contacts, not company name duplication
When To Add Deals/Opportunities
- User mentions "pipeline", "stage", "close date", "deal value"
- Link to contact_id and optionally company_id
- Stages as simple string field initially — don't over-engineer state machine
SQLite Migration Triggers
- File operations feel slow (>100 contacts typically)
- User wants to query/filter in complex ways
- Multiple users need access (SQLite handles concurrent reads)
- Offer to write migration script — don't force manual re-entry
Progressive Timeline
- Week 1: contacts file only, prove they'll use it
- Week 2: add interactions when they want history
- Week 3: add tags, search helper script
- Month 2: companies file if needed
- Month 3: deals file if tracking opportunities
- Only then: consider web UI or more complex tooling
What NOT To Suggest Early
- Web application — massive scope increase, validate data model first
- Email sync/integration — suggest BCC/forward workflow, much simpler
- Calendar integration — manual logging is fine initially
- Authentication — single-user local CRM doesn't need it
- Mobile app — sync complexity not worth it early
Helper Scripts Worth Offering
- Quick add from command line — reduces friction
- Search across all files — grep/jq one-liner
- Backup to timestamped zip — essential before migrations
- Export to CSV — for users who want spreadsheet view
Data Integrity Habits
- Backup before any bulk edit or migration
- Check for duplicate emails before adding contact
- Validate email format on entry
- Keep created/updated timestamps — debugging lifesaver
Sync When Asked
- Cloud folder (Dropbox/iCloud/Drive) for multi-device — simplest
- Git repo for version history — good for technical users
- Don't suggest complex sync solutions until files prove insufficient
安全使用建议
This skill appears coherent and low-risk, but keep these precautions: 1) Review any commands or scripts the agent generates (especially migration scripts) before running them — they may modify or overwrite your files. 2) Back up ~/crm/ (or follow the skill's own backup advice) before bulk edits or migrations. 3) If the skill suggests cloud sync, consider the privacy implications of storing contacts in third-party services. 4) If you’re uncomfortable with automatic file writes, ask the agent to provide scripts/commands for manual review and execution instead of running them directly.
功能分析
Type: OpenClaw Skill
Name: crm
Version: 1.0.0
The skill instructs the AI agent to create a directory (`~/crm/`) and offers to provide helper scripts that involve local file operations and shell commands (e.g., `grep`, `jq`, `zip`). While these capabilities are plausibly needed for a local CRM management skill, they grant the agent significant local system interaction. This represents a potential attack surface for vulnerabilities (e.g., shell injection if the agent constructs commands from unsanitized user input), classifying it as 'suspicious' due to the inherent risk, even without explicit malicious intent in the provided instructions.
能力评估
Purpose & Capability
The skill's name and description (personal CRM from files → structured DB) align with its contents: it focuses on file-based schemas, when to add interaction/company/deals files, and when to migrate to SQLite. There are no unrelated required env vars, binaries, or installs.
Instruction Scope
SKILL.md instructs the agent to create a ~/crm/ folder, propose helper scripts, and offer to write migration scripts. Those actions are coherent with the purpose but mean the agent may create and modify files and generate code to run locally — the user should review any generated scripts before executing them. The instructions do not request access to unrelated system paths or external endpoints.
Install Mechanism
No install spec and no code files — instruction-only. This is low risk: nothing will be downloaded or written by an installer. Any file writes would come from agent-suggested commands or generated scripts at runtime.
Credentials
The skill requires no environment variables, credentials, or config paths. That is proportional for a local, single-user CRM workflow described in the doc.
Persistence & Privilege
always is false and the skill does not request persistent elevated privileges or modification of other skills or system-wide settings. Its recommended actions are limited to the user's home directory (~/crm) and optional helper scripts.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install crm - 安装完成后,直接呼叫该 Skill 的名称或使用
/crm触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release
元数据
常见问题
CRM 是什么?
Guide users building a personal CRM from simple files to structured database. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2325 次。
如何安装 CRM?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install crm」即可一键安装,无需额外配置。
CRM 是免费的吗?
是的,CRM 完全免费(开源免费),可自由下载、安装和使用。
CRM 支持哪些平台?
CRM 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(linux, darwin, win32)。
谁开发了 CRM?
由 Iván(@ivangdavila)开发并维护,当前版本 v1.0.0。
推荐 Skills