← 返回 Skills 市场
beyondbright

Agent Factory (Walter)

作者 beyondbright · GitHub ↗ · v2.1.1 · MIT-0
cross-platform ⚠ suspicious
178
总下载
0
收藏
1
当前安装
10
版本数
在 OpenClaw 中安装
/install walter-agent-factory
功能描述
创建新的 OpenClaw Agent 并自动配置飞书机器人。当用户说"帮我创建 Agent"、"新建机器人"、"添加新 agent"、"配置新机器人"时触发。用户提供:agent 名称、飞书 appId、appSecret、角色定位。执行完毕后汇报结果。
安全使用建议
This skill will run commands that modify your OpenClaw installation and persist the provided Feishu appSecret into ~/.openclaw/openclaw.json, then restart the gateway. Before installing or running it: 1) Confirm you trust the author; 2) Manually review the SKILL.md steps; 3) Ensure openclaw, clawhub, curl/jq (or PowerShell) are installed and understand the commands will run with your user privileges; 4) Back up ~/.openclaw/openclaw.json and verify file permissions (secrets are stored in plain JSON); 5) Prefer to run the script interactively yourself rather than granting an automated agent permission to execute it, or at minimum run in a safe/non‑production environment; 6) If you plan to install a third‑party skill via clawhub, verify the skill name/source first. The metadata should be updated to declare required binaries and the sensitive nature of persisted credentials — treat the current omission as a red flag.
功能分析
Type: OpenClaw Skill Name: walter-agent-factory Version: 2.1.1 The skill acts as an administrative tool to automate the creation of new agents, but it performs high-risk operations including modifying the core 'openclaw.json' configuration and handling sensitive Feishu 'appSecret' credentials. It is vulnerable to command injection in both the PowerShell and Bash scripts (SKILL.md) because it uses 'Invoke-Expression' and unsanitized variables to execute CLI commands. Additionally, it copies 'MEMORY.md' from the current workspace to the new one, which could lead to unintentional data leakage of sensitive conversation history between agents.
能力评估
Purpose & Capability
The description (create OpenClaw agent and configure Feishu/Lark bot) aligns with the SKILL.md steps: validate Feishu appId/appSecret, create agent, add account and bindings in ~/.openclaw/openclaw.json, create workspace files, optionally install a clawhub skill, enable channels/tools and restart the gateway. However, the skill metadata declares no required binaries or env vars while the instructions clearly assume presence of openclaw, clawhub, curl/jq (or PowerShell) and access to HOME/USERPROFILE and ~/.openclaw — this mismatch should be corrected or explained by the author.
Instruction Scope
The runtime instructions read and write the user's OpenClaw global config (~/.openclaw/openclaw.json), add persistent Feishu credentials (appSecret) to it, create files in a new agent workspace, install third‑party skills, toggle global channel/tool flags, and restart the gateway. Those operations are coherent with the stated purpose but are high‑impact: they modify global config, persist secrets in plain JSON, and affect other agents via gateway restart.
Install Mechanism
This is instruction‑only (no install spec), so nothing is written by the skill package itself. But the instructions assume external tooling (openclaw, clawhub, curl, jq or PowerShell). The absence of declared required binaries/tools in metadata is an omission that makes automated safety checks unreliable.
Credentials
No environment variables or primary credential are declared in the registry metadata, yet the flow requires the user to supply sensitive Feishu credentials (appId/appSecret) which will be written to ~/.openclaw/openclaw.json. The skill also expects access to HOME/USERPROFILE and may use OPENCLAW_DIR if set. Persisting appSecret in an on‑disk JSON config without discussing encryption or file protections is sensitive and should be justified/mitigated.
Persistence & Privilege
The skill modifies global OpenClaw configuration, adds channel accounts/bindings, enables channel tools, and restarts the gateway — all of which have system‑wide effects on other agents and users. The skill is not 'always:true', but its instructions grant it substantial lasting impact on the host environment.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install walter-agent-factory
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /walter-agent-factory 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.1.1
更新 soul 示例值
v2.1.0
Add verification steps after each critical operation; fix MEMORY.md content check to detect empty templates
v2.0.0
Fix Windows path issues: replace ~ with C:\Users\beyon, remove unused variables
v1.3.0
新增 MEMORY.md 复制逻辑,新 agent 创建时自动带入永久记忆
v1.2.0
新增 skill 参数,skill 安装到新 agent workspace;Step 8 开启飞书工具权限;修复 Step 7 跳步问题
v1.1.0
优化:原子写入、Depth 100、路由冲突检查;Step 7 明确 skill 安装到 active workspace
v1.0.3
新增 Linux/macOS Bash 脚本版本,支持跨平台使用
v1.0.2
将 create-agent.ps1 完整脚本合并至 SKILL.md,确保完整发布
v1.0.1
补充 scripts/create-agent.ps1 脚本文件
v1.0.0
Initial release: 自动创建新 OpenClaw Agent 并绑定飞书机器人
元数据
Slug walter-agent-factory
版本 2.1.1
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 10
常见问题

Agent Factory (Walter) 是什么?

创建新的 OpenClaw Agent 并自动配置飞书机器人。当用户说"帮我创建 Agent"、"新建机器人"、"添加新 agent"、"配置新机器人"时触发。用户提供:agent 名称、飞书 appId、appSecret、角色定位。执行完毕后汇报结果。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 178 次。

如何安装 Agent Factory (Walter)?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install walter-agent-factory」即可一键安装,无需额外配置。

Agent Factory (Walter) 是免费的吗?

是的,Agent Factory (Walter) 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Agent Factory (Walter) 支持哪些平台?

Agent Factory (Walter) 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Agent Factory (Walter)?

由 beyondbright(@beyondbright)开发并维护,当前版本 v2.1.1。

💬 留言讨论