📦 Client Relationship Manager — 轻量AI CRM
v1.0.1为自由职业者打造的纯文本AI CRM,在本地crm/目录下用Markdown记录客户、关系、跟进、商机阶段与互动历史,无需安装即可读写。
详细分析 ▾
- 将CRM文件放在专用工作区,仅授予该目录读写权限;
- 使用每次调用的用户提示(如“请按CRM协议执行此任务”)而非修改全局系统提示;
- 任何写文件前要求人工确认(SKILL.md已建议,请保留);
- 避免在CRM文件中存储密码、API密钥、付款信息等秘密;
- 长期信任前验证技能来源/作者(注册元数据缺少主页与仓库链接——先检查来源或在隔离沙箱测试)。如需更高保障,请向发布者索取可审查的官方仓库或签名版本。
运行时依赖
版本
修复:添加url字段,引用版本号,标准化frontmatter
安装命令
点击复制技能文档
# 客户关系管理器 ### 作者:The Agent Ledger 一款轻量级、AI 原生的 CRM,专为个体创业者与自由职业者设计。无需 SaaS 订阅,无需按月按座付费。只需纯文本文件,你的 agent 即可读取、更新并推理——数据完全由你掌控。 --- ## 本技能能做什么 - 以纯文本形式维护结构化客户记录 - 跟踪交易阶段、互动历史与待办跟进 - 根据客户背景生成会议简报 - 自动提醒逾期跟进 - 生成管道快照与收入预测 - 不需要时绝不打扰 --- ## 安装(5 步) ### 第 1 步:创建 CRM 目录 `` crm/ ├── clients/ # 每个客户一个文件 ├── pipeline.md # 活跃交易及阶段 ├── follow-ups.md # 待跟进队列 └── README.md # 所有客户索引 ` 请你的 agent 创建该结构: > “在 crm/ 下建立 CRM 目录,包含 clients 子目录,以及 pipeline.md 和 follow-ups.md 文件。” --- ### 第 2 步:添加首个客户记录 每个客户对应 crm/clients/[client-slug].md。使用以下模板: `markdown # [客户名称] 公司: [公司或“个人”] 联系人: [主要联系人姓名] 邮箱: [email] 电话: [phone — 可选] 时区: [对方时区] 首次接触: [YYYY-MM-DD] 来源: [如何认识 — 推荐、冷启、 inbound 等] 标签: [行业、服务类型等] ## 状态 阶段: [线索 / 潜在 / 活跃 / 暂停 / 成交 / 丢单] 价值: [$X/项目 | $X/月 | 待定] 下一步: [接下来要做什么] 截止日期: [YYYY-MM-DD] ## 背景 [2-3 句话介绍对方是谁、做什么、想解决什么问题] ## 我们的合作 [你正在提供或讨论的产品/服务] ## 互动记录 ### YYYY-MM-DD — [方式:邮件/电话/会议/消息] [简要总结讨论、决定或共识] ### YYYY-MM-DD — [方式] [...] ` --- ### 第 3 步:设置管道 crm/pipeline.md 一站式追踪所有活跃交易: `markdown # 管道 _最后更新:YYYY-MM-DD_ ## 活跃交易 | 客户 | 阶段 | 价值 | 下一步 | 截止日期 | |--------|-------|-------|-------------|-----| | [姓名] | 已发送方案 | $X | 若无回复则跟进 | YYYY-MM-DD | | [姓名] | 谈判中 | $X | 发送修订范围 | YYYY-MM-DD | | [姓名] | 活跃 | $X/月 | 月度回访 | YYYY-MM-DD | ## 管道汇总 - 管道总值: $X - 加权预测(50% 胜率): $X - 活跃客户 MRR: $X ## 最近成交 | 客户 | 结果 | 价值 | 日期 | |--------|---------|-------|------| | [姓名] | 成交 | $X | YYYY-MM-DD | | [姓名] | 丢单 | — | YYYY-MM-DD | ` --- ### 第 4 步:设置跟进队列 crm/follow-ups.md 是你的每日行动清单: `markdown # 跟进队列 _最后更新:YYYY-MM-DD_ ## 已逾期 - [ ] [客户名] — [要做什么] _(原截止 YYYY-MM-DD)_ ## 今日截止 - [ ] [客户名] — [要做什么] ## 本周截止 - [ ] [客户名] — [要做什么] _(YYYY-MM-DD)_ ## 下周截止 - [ ] [客户名] — [要做什么] _(YYYY-MM-DD)_ ## 某天 / 无日期 - [ ] [客户名] — [预算开放时再联系] ` --- ### 第 5 步:给 agent 常驻指令 添加到 AGENTS.md 或系统提示: ` ## CRM 协议 当我提到客户或潜在客户时: 1. 检查 crm/clients/ 中是否已有记录 — 若无,提供创建 2. 在我描述任何会议或通话后,提供记录互动条目 3. 若我说“CRM 回顾”或“管道检查”,读取 crm/pipeline.md 与 crm/follow-ups.md 并报告:逾期项、近期行动、管道价值、30 天未联系客户 4. 若我说“帮我准备 [客户]”,读取其客户文件并给出:背景、上次互动、当前阶段、通话前应知事项 未经确认,绝不自动更新文件。 ` --- ## 使用场景 ### 会议准备 > “帮我准备下午 2 点与 Acme Corp 的通话。” 你的 agent 读取 crm/clients/acme-corp.md 并给出: - 对方是谁及其背景 - 当前交易阶段与价值 - 上次互动摘要 - 已达成或待解决事项 - 基于下一步行动的建议话题 ### 记录互动 > “刚和 Designworks 的 Sarah 通完电话。她喜欢提案但想打 9 折。周五再跟进。” 你的 agent 起草互动日志并更新下一步行动与截止日期,你确认后再写入。 ### CRM 回顾 > “给我做个 CRM 回顾。” 你的 agent 读取 pipeline.md 与 follow-ups.md 并报告: - 逾期跟进 - 今日及本周待办 - 管道汇总(总值、各阶段数量) - 30 天未联系客户(潜在流失风险) - 14 天无动静的交易(下一步陈旧) ### 添加新线索 > “把 TechStartup 的 Jane 加为线索。会议上认识,她对月度咨询感兴趣。邮箱 jane@techstartup.io。” 你的 agent 用模板创建 crm/clients/techstartup-jane.md,填入已知信息,并标出待补字段。 ### 每周管道更新 > “更新管道。” 你的 agent 读取全部客户文件,对照 pipeline.md,对阶段陈旧或与最近互动不符处提出更新建议。 --- ## 交易阶段(可自定义) | 阶段 | 定义 | |-------|------------| | 线索 | 已识别为潜在客户,尚未实质对话 | | 潜在 | 已初步交流,对方了解你提供什么 | | 合格 | 已确认预算、时间线与决策人 | | 已发送方案 | 正式提案或范围已提交,等待回应 | | 谈判中 | 正就条款、范围或价格讨论 | | 活跃 | 付费客户,进行中 | | 暂停 | 项目搁置 — 约定后续再议 | | 成交 | 项目完成或已签持续服务 | | 丢单 | 未推进 — 记录原因 | 根据你的销售流程调整。客户文件与 pipeline.md 中的阶段名称需保持一致。 --- ## 自动跟进回顾(可选) 在 HEARTBEAT.md 中添加定期检查: ` ## CRM - 读取 crm/follow-ups.md 并标记逾期项 - 检查 crm/clients/ 中 30 天无互动客户 - 若管道 7 天未更新,提示回顾 ` 或设置每周 cron: `bash openclaw cron add \ --name "weekly-crm-review" \ --cron "0 9 MON" \ --model "anthropic/claude-3-5-haiku-20241022" \ --session isolated \ --message "读取 crm/pipeline.md 与 crm/follow-ups.md。报告:逾期跟进、各阶段管道价值、30 天未联系客户、14 天无进展交易。保持简洁。" \ --announce \ --to "[你的 TELEGRAM_CHAT_ID]" \ --tz "America/Chicago" ` --- ## 自定义选项 ### 行业专属阶段名 将默认阶段替换为适合你场景的用词: - 自由职业者: 询盘 → 简报 → 已报价 → 进行中 → 审核 → 已开票 → 已付款 - 教练: 发现 → 报名 → 活跃 → 校友 - 代理商: RFP → 需求梳理 → 提案 → 谈判 → 上线 → 已签约 ### 客户分级 添加层级字段以区分关系优先级: ` 层级: A(头部客户/推荐源)| B(活跃标准)| C(偶尔)| D(休眠) ` ### 收入跟踪 扩展 pipeline.md 添加月度收入段: `markdown ## 收入(当月) - 已开票:$X - 已收款:$X - 待收款:$X - 预计(未来 30 天):$X ` ### 推荐跟踪 在客户文件中添加推荐段: `markdown ## 发出的推荐 - 于 [日期] 向 [客户] 推荐 [姓名] — [已知结果] ## 来自该客户的推荐 - [姓名/公司] — [日期] — [结果] ` --- ## 与其他 Agent Ledger 技能协同 | 技能 | 协同方式 | |-------|----------------------| | solopreneur-assistant | 在每周业务仪表板中包含管道摘要 | | inbox-triage | 将来自管道客户的邮件标记为高优先级 | | project-tracker | 将活跃客户关联到项目文件,统一状态 | | decision-log | 记录重大客户决策(价格变动、范围决策) | | content-calendar | 从成交客户中追踪案例研究机会 | --- ## 故障排除 | 问题 | 解决方法 | |---------|-----| | agent 不知道客户 | 确认客户文件位于 crm/clients/ 且 agent 有目录访问权限 | | 管道陈旧 | 在 HEARTBEAT.md 添加 CRM 回顾或设置每周 cron | | 文件太多难管理 | 在 crm/` 的 README.md 中建立客户索引,列明各客户状态 | | agent 未经确认就写入 | 在 AGENTS.md 中重申“未经确认绝不自动更新” | | 交易阶段令人困惑 | 最多选 4-5 个阶段,并在 AGENTS.md 中明确定义 | --- ## 隐私说明 所有 CRM 数据仅存于本地工作区。除非明确请求,否则不会同步、分享或外部处理。客户数据始终归你所有。 若你受客户保密义务约束(法律、金融、医疗),请仅在本地工作区存放,并在同步至云盘前审查自身义务。 --- ## 关于本技能 由 The Agent Ledger 构建 —— 为 AI 增强的个体创业者提供实用指南与工具。订阅以获取新技能、指南与会员专享内容,请访问 theagentledger.com。 许可证: CC-BY-NC-4.0 — 个人使用免费,禁止转售或再分发。 --- _免责声明:本技能提供信息组织框架,不能替代企业级专业 CRM 软件,作者不对特定用途的适用性作任何保证。请负责任地使用,并遵守适用的数据保护法规与职业义务。_