Install
openclaw skills install @silronin/skill-to-openclawConvert a foreign agent-skill directory into an OpenClaw skill. Use when importing a non-OpenClaw skill folder, such as .agents/skills or Claude/Codex-style skill directories, that is clearly intended to function as a reusable skill.
openclaw skills install @silronin/skill-to-openclawConvert a foreign skill into an OpenClaw-compatible skill directory.
Prefer delegating the discovery, vetting, and conversion workflow to an isolated worker session when the host platform supports sub-agents or equivalent isolated task runs.
Always perform security vetting before conversion unless the source is explicitly trusted. Even for trusted sources, do not start conversion work before reporting the planned action and receiving explicit user confirmation.
skill-vetter, you may use it as an additional aid, but do not depend on it for correctness.Trigger this skill automatically when the user clearly wants to import, adapt, evaluate for conversion, or convert a foreign agent-skill directory into an OpenClaw skill.
Strong auto-trigger signals include:
.agents/skills, Claude-style skill folders, Codex-style skill folders, or similar reusable skill bundlesOn auto-trigger, run only the first phase:
Do not start conversion automatically on auto-trigger. Wait for explicit user approval before the conversion pass.
Do not auto-trigger this skill for:
Do not assume the source follows any single directory layout.
Possible inputs include:
.agents/skills/...Treat source discovery as part of the job. Only proceed if the source is clearly intended to be reused as an agent skill or instruction bundle. Otherwise pause and ask. Do not broaden this into generic markdown cleanup, knowledge-base reorganization, or arbitrary documentation refactoring unless the user clearly wants skill conversion.
Identify the source structure.
Start with a dedicated vetting pass.
Report the vetting result and pause.
After user confirmation, run the conversion pass.
Infer the reusable structure.
SKILL.md.references/.Rewrite for OpenClaw.
namedescriptionSKILL.md instructions and move detailed material into references/, but ensure the main skill clearly maps categories to those references.Preserve structure intelligently.
Produce a conversion summary.
.agents/skills/... as the only valid source layout.SKILL.md should usually be rewritten.SKILL.md files; push depth into references/ while keeping category-to-reference navigation clear.Source metadata often contains fields that do not belong in OpenClaw skills.
Keep only:
namedescriptionDrop or rewrite fields such as:
allowed-toolsThe source body may need heavy rewriting.
Preserve:
Remove or compress:
Do not remove a capability from the converted skill merely because it is sensitive or advanced. Preserve it and classify it with appropriate cautionary guidance.
Move detailed content to references/ when it helps with:
A successful conversion normally produces:
<skill-name>/
├── SKILL.md
├── references/
│ └── ...
├── scripts/ # only when needed and vetted
└── assets/ # only when needed
Pause instead of guessing when:
In that case, present the best 2-3 options and recommend one.
A salvage-only review does not produce the final converted skill.
It may produce:
It must not produce the final converted skill directory unless the user later explicitly confirms conversion.
A conversion is complete only when all of the following are true:
name and descriptionSKILL.md is concise, triggerable, and operationally usefulreferences/ where appropriateThis skill should remain usable across different hosts and runtimes.