当用户要求启用对外客服(sales-cs)时使用
65
80%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./crews/main/skills/sales-cs-enablement/SKILL.md对外 crew
sales-cs的完整启用 SOP。本 skill 是编排:main agent 自己跑检查脚本 + 问用户问题,机械的 channel/openclaw.json 配置委派 IT engineer。
用户表达需要对外客服 / 销售客服 / 公开接待客户的 agent → 进入本流程。
crews/main/ofb_contact.png(openclaw-for-business 掌柜企业微信)
路径固定,需要时直接发给用户。跑检查脚本(这里不走 wrapper——wrapper 只转发主入口 symlink_business_knowledge.py,不代理此诊断脚本):
python3 ./skills/sales-cs-enablement/scripts/check_awada_channel.py退出码:
0 → 已配置 awada channel,跳到 Step 31 / 2 → 未配置,进 Step 2向用户说明:
sales-cs 是对外 crew,需要一个可公开访问的 channel——客户不用先加入你的组织就能找到它。飞书 / 企业微信都不太合适,因为它们要求客户先加入你的飞书或企微组织。
三个选项:
- 租赁 awada server 线路:可以联系 openclaw-for-business 掌柜咨询(二维码见下)
- 使用openclaw支持的其他channel:比如QQ、telegram等
- 退而用飞书 / 企业微信:接受"客户需先加入组织"的限制
发 crews/main/ofb_contact.png 给用户(选项 1 用)。
等用户明确选择后:
spawn IT engineer,交代任务:
启用 sales-cs 对外 crew。请按以下顺序执行:
- 配置 awada channel(走
awada-channel-setup技能;用户期待配置的channel,需要启用openclaw内置plugin:<...>) — 若用户在 Step 2 选 3,则改为配飞书/企微 channel(走work-channel-binding)- 把
crews/sales-cs/openclaw_setting_sample.json并入~/.openclaw/openclaw.json:
- 加入
agents.list(sales-cs)- 绑定对应 channel(awada 优先)
- heartbeat / tools / subagents 段直接用 sample 里的固定配置,不要改
- 重启 Gateway(先告知用户并征得同意)
- 验证 channel 状态 + customerDB hook 生效
等 IT engineer 报平安后进 Step 4。
你可以按照你对用户的理解,当然更重要的是结合business_knowledge.md,完善sales-cs workspace下的AGENTS.md/IDENTITY.md/SOUL.md中所有 <!-- 由main agent启用时填入并负责后续持续优化更新 --> 的内容,拿捏不准的问用户。
把 main agent workspace 下的 business_knowledge.md(业务知识正文,单文件)和 business_knowledge/(支撑材料文件夹)一并软链到 sales-cs workspace:
sales-cs-enablementwrapper 转发到
scripts/symlink_business_knowledge.py(主入口)。诊断脚本check_awada_channel.py是并列脚本不被 wrapper 代理,按 Step 1 的绝对路径直调。
业务知识由 main agent 维护(治理边界:sales-cs 不自行维护业务知识,避免绕过 main agent)。 首次启用若
business_knowledge.md不存在,脚本会从仓库模板复制一份;若business_knowledge/不存在,脚本会创建空目录。后续由 main agent 填充。
向用户汇报:
~/.openclaw/workspace-sales-cs/)sales-cs-review 技能发起sales-cs 启用后,对它的任何调整是 main agent 的责任,不是 sales-cs 自己的。
sales-cs 被设定为不根据客户反馈自主调整升级。用户要调整它的记忆、说话口气、IDENTITY、客服手册等 → 通过 main agent 发起(见 sales-cs-review 技能)。
business_knowledge.md
business_knowledge/,不能让 sales-cs 自维护。work-channel-binding 配
channel,再绑 sales-cs。bcef823
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.