🤖 agentCreate — 创建/卸载智能体

v1.0.4

一键创建或卸载 OpenClaw 智能体,支持独立工作区、飞书/微信等通道绑定及模型选择,集中管理本地配置与凭据。

0· 274·1 当前·1 累计
by @xf9070·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/14
0
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
可疑
medium confidence
该技能声称用途(创建/卸载 OpenClaw 智能体)与大部分指令相符,但存在不一致及风险指令(硬编码用户路径、直接编辑含密钥的本地配置、未声明的文件系统需求),需谨慎。
评估建议
该技能大致完成其声明功能(创建/卸载 OpenClaw 智能体),但安装或运行前请注意以下红旗:1)它引用并编辑本地配置与工作区,并要求你提供通道凭据——仅在你信任技能及其操作者时继续。2)使用硬编码文件系统路径(/Users/honor/.qclaw/openclaw.json)及 /Applications 下的应用路径;请验证这些路径对你的系统正确,且未指向其他用户文件。3)技能指示通过 Python 直接编辑以删除密钥,因网关 config.patch“无法删除键”;在运行破坏性操作前,优先使用安全删除键的工具或检查包装脚本与网关行为。4)索要 qclaw-openclaw 包装脚本内容,验证其安全调用真实 CLI;先在备份或一次性环境中测试操作。5)除非了解存储方式并准备在需要时轮换,否则请勿提供通道凭据。若决定继续,请索取包装器源码并确认路径及备份/回滚行为。...
详细分析 ▾
用途与能力
技能的命令与流程(添加/删除智能体、绑定通道、运行 doctor/health)符合创建与移除智能体的目标。然而它引用 /Applications 下特定 SKILL_DIR 及硬编码主路径(/Users/honor/.qclaw/openclaw.json),与通用“创建/卸载”技能不符,暗示对主机环境的假设。
指令范围
运行时指令要求智能体列出智能体/模型并读写本地配置与工作区,明确指示收集用户通道凭据并通过网关 config.patch 写入配置,并关键地使用 Python 脚本编辑 /Users/honor/.qclaw/openclaw.json 删除键。该操作访问并修改本地配置(可能含密钥)且使用硬编码用户路径,超出单纯编排范围,需文件系统及密钥处理权限。
安装机制
仅指令型技能,无安装步骤或外部下载,未发现安装相关风险。
凭证需求
技能未声明所需环境变量或配置路径,但其指令假设可访问特定本地文件/路径,并能创建/删除工作区及编辑 openclaw.json(可能含通道密钥如 appSecret)。技能还提示“收集对应凭据”——对通道设置可接受但未声明或限定范围,且硬编码 /Users/honor 路径过度且可疑。
持久化与权限
技能未设置 always:true,也未请求跨智能体持久权限,但指示修改系统/服务配置(openclaw.json)及删除智能体工作区——对智能体管理属正常但影响大。结合未声明的文件访问,若技能自主运行则风险增加。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.42026/3/16

修复:通道绑定改为可选;首次启用飞书需 doctor --fix;删除账号改用 Python 直接操作

可疑

安装命令

点击复制
官方npx clawhub@latest install agentcreate
镜像加速npx clawhub@latest install agentcreate --registry https://cn.longxiaskill.com

技能文档

创建或卸载独立的 OpenClaw Agent。每个 Agent 拥有独立工作区、独立会话、独立模型,与主 Agent 完全隔离。

技术实现细节:

所有 CLI 操作必须通过 qclaw-openclaw skill 的 wrapper 脚本执行,禁止直接调用 openclaw 命令。


创建 Agent

收集信息(按顺序引导,每次只问必要项):

  • Agent ID(英文,小写字母/数字/连字符,唯一)
  • 通道绑定(可选):先运行 config get channels 列出已有通道和账号供选择;若新建账号,收集对应凭据;也可跳过不绑定
  • 模型:运行 models list 获取实时列表供用户选择,默认 qclaw/modelroute
  • 确认:展示汇总表,用户确认后再执行

执行前检查:

  • Agent ID 未被占用(agents list
  • 若绑定通道,账号已存在或已新建

详细命令见 references/create.md


卸载 Agent

  • 列出所有 agent(agents list + agents bindings
  • 用户选择目标 agent(禁止选择 main
  • 展示 agent 信息,用户选择卸载模式:
- 仅取消通道绑定(保留工作区和账号) - 完全卸载(删除 agent + 工作区 + 通道账号)
  • 完全卸载需用户输入 yes 二次确认(不可恢复)

详细命令见 references/delete.md


核心约束

  • 禁止删除 main agent
  • 完全卸载时必须同步删除通道账号配置,否则消息可能 fallback 到 main agent
  • 删除账号配置必须用 Python 直接操作 openclaw.jsongateway config.patch 只能合并写入,无法删除 key)
  • 新增/修改配置通过 gateway config.patch 写入,禁止直接编辑配置文件
  • 修改配置前先备份当前值,失败时立即回滚
数据来源ClawHub ↗ · 中文优化:龙虾技能库