Skill to Agent Converter: Convert a Skill into an OpenClaw Agent
ReviewAudited by ClawScan on May 10, 2026.
Overview
This instruction-only skill is coherent, but it guides the agent to create persistent autonomous agents, change OpenClaw gateway configuration, and run broad cleanup commands without strong safeguards.
Use this skill only if you intend to let it modify your OpenClaw agent setup. Before following its instructions, back up OpenClaw configuration, review every config.patch, limit tools for each new agent, avoid broad rm -rf cleanup commands, and define how each created agent can be stopped, disabled, and deleted.
Findings (6)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
A mistaken or overly broad config patch could disrupt existing agents or gateway behavior.
The skill instructs use of a powerful configuration-patching tool that can alter the global OpenClaw agent list and restart the gateway. This is purpose-aligned, but high-impact and not paired with clear backup, merge/append, or approval safeguards.
Use `gateway` tool with `config.patch` action ... Include agent ID, name, workspace, and agentDir ... Gateway will restart to apply configuration
Before applying config.patch, back up the OpenClaw config, verify the patch appends rather than replaces existing agents, and require explicit user confirmation.
A converted agent may be able to perform actions beyond simple skill guidance if broad tools are granted.
The examples show converted agents receiving delegated tools that can spawn sessions, send messages, search memory, access the web, and read/write files. This fits the conversion purpose, but users should treat it as a privilege grant.
--tools "sessions_spawn,sessions_send,memory_search,web_search,read,write"
Grant only the minimum tools needed for each converted agent and review TOOLS.md before spawning or registering it.
Commands in the guide may fail as packaged, or a user might be tempted to run an unreviewed script from elsewhere.
The documentation references a helper script, but the supplied manifest says this is an instruction-only skill with no code files. The missing script is not malicious by itself, but it means any runnable helper would need separate provenance review.
`scripts/skill_to_agent.js` - Main conversion script
Use the documented steps manually, or review and verify any external skill_to_agent.js script before running it.
Running the cleanup command could permanently delete agent workspaces and stored memory.
The maintenance guide includes a broad destructive shell command that deletes agent directories older than 30 days without prompting. It is user-directed, but it can remove unrelated agents and their memory.
find ~/.openclaw/agents/* -type d -mtime +30 -exec rm -rf {} \;Replace rm -rf with a safer review step first, such as listing matches, moving them to a backup/trash directory, or using an interactive delete command.
Information placed in an agent workspace may persist and influence future agent behavior.
Converted agents are expected to maintain local memory and proactive behavior files. This is central to the skill, but persistent memory can retain sensitive task context or instructions over time.
HEARTBEAT.md - Proactive behavior checklist ... `memory/` directory for daily logs
Set retention rules, review memory files periodically, and avoid storing secrets or sensitive private data in agent memory.
Converted agents may continue to exist, retain memory, or be launched in scheduled/background workflows after the initial task.
The skill explicitly creates autonomous actors with identity and memory, and other examples include background and cron usage. That matches the purpose, but the artifacts do not clearly define stop conditions, deactivation, retention, or containment controls.
Skill-to-agent conversion transforms instructional templates into autonomous actors with their own identity, memory, and workspace isolation.
Create agents only for clear tasks, document ownership, define stop/cleanup criteria, disable unused agents, and avoid scheduled/background operation unless explicitly needed.
