**当用户说出以下类似语句时触发本 Skill**: - "帮我招聘一个飞书助理" - "新增一个飞书渠道的 Agent" - "我要在飞书上部署一个新 Agent" - "hire a Feishu agent
Skill: 招聘飞书 Agent(hire-feishu-agent)是一项面向实际任务的技能,主要用于Step 1 — 收集参数(向用户确认以下信息);如果用户没有主动提供, 主动询问 :;
agentName;Agent 展示名称(botName);appId;飞书应用的。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
如果用户没有主动提供,主动询问:
| 参数 | 说明 | 示例值 |
|---|---|---|
agentId / accountId |
Agent 唯一 ID,同时用于 account key 和 agentId | mybot |
agentName |
Agent 展示名称(botName) | 我的助手 |
appId |
飞书应用的 App ID | cli_abc123 |
appSecret |
飞书应用的 App Secret | xxxxxxxxxxxxxxxx |
询问话术示例:
我需要以下信息来完成配置,请逐一确认:
- Agent ID(同时作为飞书账号 key):
- Agent 展示名称(botName):
- 飞书 App ID(cli_ 开头):
- 飞书 App Secret:
~/.openclaw/openclaw.json 三处位置参考 schema.md 中的结构说明,按以下顺序修改:
channels.feishu.accounts在 accounts 对象中新增一个 key,key 名 = {agentId}:
"channels": {
"feishu": {
"accounts": {
"{agentId}": {
"appId": "{appId}",
"appSecret": "{appSecret}"
}
}
}
}
agents.list在数组中追加一个对象:
"agents": {
"list": [
{
"id": "{agentId}",
"workspace": "/Users/${USER}/.openclaw/workspace/[agentId]",
"name": "{agentName}"
}
]
}
bindings在数组中追加一个绑定规则(DM 默认路由):
"bindings": [
{
"agentId": "{agentId}",
"match": {
"channel": "feishu",
"accountId": "{agentId}"
}
}
]
将三处修改合并展示,方便用户直接复制粘贴进 openclaw.json,并提示:
修改完成后请运行: openclaw gateway restart 以使配置生效。
channels.feishu.accounts 已有其他 account,只追加新 key,不要覆盖已有 key。agents.list 已有其他 agent,只追加,不要替换整个数组。bindings 已有其他规则,只追加,不要替换整个数组。agentId 只允许使用小写字母、数字、连字符(-),不能含空格。