agent-creator
创建新的 OpenClaw Agent。用于当用户要求创建新 agent、添加新机器人、配置新模型测试环境时触发。
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/axelhu/openclaw-agent-creatorWhat This Skill Does
The agent-creator skill acts as the primary administrative engine for the OpenClaw ecosystem. It automates the complex, multi-step process of bootstrapping a new AI agent within the framework. Rather than manually creating directories, copying templates, and editing core configuration files like openclaw.json, this skill orchestrates the entire workflow. It ensures that every new agent is instantiated with the mandatory identity and behavioral frameworks (IDENTITY.md, SOUL.md, USER.md, AGENTS.md, and MEMORY.md), preventing "empty agent" errors that occur when template files are missing. By standardizing the creation process, it guarantees that all agents are immediately recognizable by the OpenClaw core, while providing a seamless bridge for optional integrations like Feishu messaging channels.
Installation
To integrate this administrative tool into your environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/axelhu/openclaw-agent-creator
Once installed, the skill automatically hooks into the OpenClaw command processor, allowing you to invoke agent creation routines through standard natural language prompts.
Use Cases
- Rapid Prototyping: Instantly spin up a new agent for model testing or specialized task handling.
- Environmental Expansion: Add new specialized robotic or logical agents to an existing swarm.
- Channel Integration: Standardize the configuration process for linking internal agents to external communication platforms like Feishu.
- Identity Management: Deploy agents with specific "souls" and "memory" constraints using pre-validated project templates.
Example Prompts
- "Create a new agent named 'ResearchBot' with a formal and analytical personality."
- "I need to spin up a new test environment for the 'CodeReviewer' agent, please set it up with the default memory and soul profiles."
- "Setup a new Feishu-integrated agent called 'SupportDroid' and guide me through the configuration of its API keys."
Tips & Limitations
- Strict File Integrity: Always ensure the template directory is intact. Missing files in
~/.openclaw/templates/will result in broken agent instances. - Verification: Always run
openclaw statusafter running the creation skill to ensure the new agent is correctly registered in the system registry. - Configuration Caution: When manually editing
openclaw.jsonafter the initial creation, ensure all JSON syntax is valid; a single malformed character can cause the entire OpenClaw agent pool to crash on load. - Manual Auth: While this skill handles directory structure, sensitive credentials like API keys for models should still be treated with high security and should not be stored in plain text if possible.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-axelhu-openclaw-agent-creator": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read
Related Skills
Openclaw Sleep
Skill by axelhu
superpowers-overview
Use when starting any development work or when unsure which superpowers development skill to use - provides entry point and navigation to the full superpowers skill suite for OpenClaw agents
superpowers-subagent-dev
Use when executing implementation plans with independent tasks - coordinates task execution by dispatching subagents per task with verification checkpoints, adapted for OpenClaw's isolated session model
contacts
通讯录查询与维护技能。用于查找联系人信息(open_id、chat_id、account_id 等)、记录新联系人、或查询历史沟通偏好。触发时机:(1) 需要 @某人或向某渠道发消息时 (2) 认识新联系人后需要录入通讯录时 (3) 查询某人的联系方式或交流偏好时 (4) 询问"谁知道xxx的飞书ID"或"怎么联系xxx"时。
superpowers-executing-plans
Use when executing a written implementation plan in the current session with sequential task execution and review checkpoints - for when subagent-driven mode is not available