Skill: 招聘飞书 Agent(hire-feishu-agent)
操作流程
Step 1 — 收集参数(向用户确认以下信息)
如果用户没有主动提供,主动询问:
| 参数 | 说明 | 示例值 |
|---|
| INLINECODE0 / INLINECODE1 | Agent 唯一 ID,同时用于 account key 和 agentId | INLINECODE2 |
| INLINECODE3 |
Agent 展示名称(botName) |
我的助手 |
|
appId | 飞书应用的 App ID |
cli_abc123 |
|
appSecret | 飞书应用的 App Secret |
xxxxxxxxxxxxxxxx |
询问话术示例:
我需要以下信息来完成配置,请逐一确认:
- 1. Agent ID(同时作为飞书账号 key):
- Agent 展示名称(botName):
- 飞书 App ID(cli_ 开头):
- 飞书 App Secret:
Step 2 — 修改 ~/.openclaw/openclaw.json 三处位置
参考 schema.md 中的结构说明,按以下顺序修改:
修改位置 1:channels.feishu.accounts
在
accounts 对象中
新增一个 key,key 名 =
{agentId}:
CODEBLOCK0
修改位置 2:agents.list
在数组中
追加一个对象:
CODEBLOCK1
修改位置 3:bindings
在数组中
追加一个绑定规则(DM 默认路由):
"bindings": [
{
"agentId": "{agentId}",
"match": {
"channel": "feishu",
"accountId": "{agentId}"
}
}
]
Step 3 — 向用户输出最终合并后的 JSON 片段
将三处修改合并展示,方便用户直接复制粘贴进 openclaw.json,并提示:
修改完成后请运行:
openclaw gateway restart
以使配置生效。
注意事项
- - 如果
channels.feishu.accounts 已有其他 account,只追加新 key,不要覆盖已有 key。 - 如果
agents.list 已有其他 agent,只追加,不要替换整个数组。 - 如果
bindings 已有其他规则,只追加,不要替换整个数组。 - INLINECODE20 只允许使用小写字母、数字、连字符(
-),不能含空格。
技能:招聘飞书 Agent(hire-feishu-agent)
操作流程
步骤 1 — 收集参数(向用户确认以下信息)
如果用户没有主动提供,主动询问:
| 参数 | 说明 | 示例值 |
|---|
| agentId / accountId | Agent 唯一 ID,同时用于 account key 和 agentId | mybot |
| agentName |
Agent 展示名称(botName) | 我的助手 |
| appId | 飞书应用的 App ID | cli_abc123 |
| appSecret | 飞书应用的 App Secret | xxxxxxxxxxxxxxxx |
询问话术示例:
我需要以下信息来完成配置,请逐一确认:
- 1. Agent ID(同时作为飞书账号 key):
- Agent 展示名称(botName):
- 飞书 App ID(cli_ 开头):
- 飞书 App Secret:
步骤 2 — 修改 ~/.openclaw/openclaw.json 三处位置
参考 schema.md 中的结构说明,按以下顺序修改:
修改位置 1:channels.feishu.accounts
在 accounts 对象中
新增一个 key,key 名 = {agentId}:
json
channels: {
feishu: {
accounts: {
{agentId}: {
appId: {appId},
appSecret: {appSecret}
}
}
}
}
修改位置 2:agents.list
在数组中
追加一个对象:
json
agents: {
list: [
{
id: {agentId},
workspace: /Users/${USER}/.openclaw/workspace/[agentId],
name: {agentName}
}
]
}
修改位置 3:bindings
在数组中
追加一个绑定规则(DM 默认路由):
json
bindings: [
{
agentId: {agentId},
match: {
channel: feishu,
accountId: {agentId}
}
}
]
步骤 3 — 向用户输出最终合并后的 JSON 片段
将三处修改合并展示,方便用户直接复制粘贴进 openclaw.json,并提示:
修改完成后请运行:
openclaw gateway restart
以使配置生效。
注意事项
- - 如果 channels.feishu.accounts 已有其他 account,只追加新 key,不要覆盖已有 key。
- 如果 agents.list 已有其他 agent,只追加,不要替换整个数组。
- 如果 bindings 已有其他规则,只追加,不要替换整个数组。
- agentId 只允许使用小写字母、数字、连字符(-),不能含空格。