← Back to Skills Marketplace
Openclaw Create Agent
by
xiaowen-0725
· GitHub ↗
· v0.1.0
397
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install openclaw-create-feishu-agent-skills
Description
Create and wire a new OpenClaw agent with a fixed workflow. Use when the user asks to create/add a new OpenClaw agent or says “我要创建一个新的 Agent”, automate mult...
Usage Guidance
This skill appears to do what it claims: create an OpenClaw Feishu agent and update your ~/.openclaw/openclaw.json. Before running it: 1) Confirm you have the OpenClaw CLI installed and on PATH and have python3 available — the SKILL.md expects these but the package metadata did not declare them. 2) Review the included scripts/upsert_openclaw_agent.py yourself (it is bundled and readable) and consider using the --dry-run flag first; the script will print a JSON summary. 3) Understand that if you provide app_secret/app_id those values will be written into ~/.openclaw/openclaw.json (a backup copy is created), so ensure that file is stored with appropriate permissions and that you trust this environment. 4) Follow the Step 0.5 gating for peer/group workflows to avoid accidental config changes. If you want higher assurance, run the script on a copy of your config or a test environment first.
Capability Analysis
Type: OpenClaw Skill
Name: openclaw-create-feishu-agent-skills
Version: 0.1.0
The skill's stated purpose is to configure OpenClaw agents, which is a legitimate administrative function. However, the `scripts/upsert_openclaw_agent.py` script, executed by the agent, passes the `--app-secret` as a command-line argument. This is a significant security vulnerability, as secrets passed on the command line can be exposed in process lists (`ps aux`), shell history, and system logs, leading to potential information disclosure. While there is no evidence of intentional malicious behavior like data exfiltration or persistence, this vulnerability makes the skill 'suspicious'.
Capability Assessment
Purpose & Capability
The skill's stated purpose (create/wire an OpenClaw Feishu agent) matches the instructions and bundled script. However, the registry metadata declares no required binaries while SKILL.md and the script explicitly depend on the 'openclaw' CLI and Python 3 (to run scripts/upsert_openclaw_agent.py). The metadata omission is an inconsistency that should be corrected before install.
Instruction Scope
Runtime instructions are narrowly scoped to OpenClaw configuration tasks: checking and backing up ~/.openclaw/openclaw.json, running the OpenClaw CLI (agents add, gateway restart, logs), extracting a peer id from logs, and running the included Python script to upsert accounts, bindings, and dmScope. The steps are explicit and constrained to the stated Feishu use-case; they do not instruct reading or transmitting unrelated system secrets or contacting external endpoints beyond the local OpenClaw CLI.
Install Mechanism
There is no external install spec (instruction-only with a bundled script). No remote downloads or third-party packages are pulled during install. The script is included in the package, so no network fetch is required — low install risk.
Credentials
The skill does not declare or require platform environment variables, which is coherent. It does, however, accept sensitive credentials (app_secret, app_id) as inputs and will write them into ~/.openclaw/openclaw.json. Storing secrets in that file may be expected for OpenClaw but is sensitive — users should confirm they are comfortable putting credentials into that config and ensure file permissions are secure. Also note the metadata omission of the required 'openclaw' CLI and python3 binary.
Persistence & Privilege
The skill does not request always:true and is user-invocable only. It writes only to the OpenClaw config path (~/.openclaw/openclaw.json) and creates a timestamped backup; it does not modify other skills or system-wide settings beyond OpenClaw's own config and gateway restart, which is consistent with its purpose.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openclaw-create-feishu-agent-skills - After installation, invoke the skill by name or use
/openclaw-create-feishu-agent-skills - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
openclaw-create-feishu-agent-skills v0.1.0
- Initial release introducing Feishu-only agent creation and routing setup automation for OpenClaw.
- Automates full workflow: scenario alignment, config backup, agent creation, config upsert, gateway restart, and binding verification.
- Supports both new bot/account (account routing) and new group binding (peer routing) modes.
- Includes guided steps for multi-group setup with required user confirmations before proceeding.
- Preserves existing configurations and rejects route conflicts to ensure robust multi-agent deployment.
Metadata
Frequently Asked Questions
What is Openclaw Create Agent?
Create and wire a new OpenClaw agent with a fixed workflow. Use when the user asks to create/add a new OpenClaw agent or says “我要创建一个新的 Agent”, automate mult... It is an AI Agent Skill for Claude Code / OpenClaw, with 397 downloads so far.
How do I install Openclaw Create Agent?
Run "/install openclaw-create-feishu-agent-skills" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Openclaw Create Agent free?
Yes, Openclaw Create Agent is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Openclaw Create Agent support?
Openclaw Create Agent is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Openclaw Create Agent?
It is built and maintained by xiaowen-0725 (@xiaowen-0725); the current version is v0.1.0.
More Skills