#Openclaw vs Claude Code Skills
1 messages · Page 1 of 1 (latest)
OpenClaw “skills” and Claude Code “skills” are closely related — they’re both based on the same open AgentSkills format (a folder with a SKILL.md containing YAML frontmatter + instructions).
Key differences
1) What the host product is
- Claude Code is a coding-focused agent inside a repo (read/edit files, run commands, git workflows).
- OpenClaw is a “personal agent gateway” that can do coding but also messaging (Discord/Telegram/etc), web, browser automation, remote nodes/devices, cron/heartbeats, etc.
So: Claude Code skills tend to assume “I’m in a git repo with code tools”, while OpenClaw skills can be broader and are gated/sandboxed differently.
2) Skill locations + loading
- Claude Code loads from places like
~/.claude/skills/...and.claude/skills/...(including nested discovery in subdirs). - OpenClaw loads from:
<workspace>/skills(highest precedence)~/.openclaw/skills- bundled skills that ship with OpenClaw
Docs: https://docs.openclaw.ai/tools/skills
3) Product-specific extensions
Claude Code adds extra frontmatter/features (for example tool restrictions, subagent execution, dynamic context injection, etc.).
OpenClaw also has its own extensions, mainly around:
- Gating skills by required binaries/env/config (
metadata.openclaw.requires...) - Installer hints for the macOS Skills UI
- Secret/env injection via
skills.entries.<name>inopenclaw.json
(see the same docs link above)
Can you use Claude Code skills in OpenClaw?
Usually yes, if the skill is “plain AgentSkills” (just name, description, and instructions). In practice:
- If the skill mostly describes a workflow (“when asked X, do steps 1-5”), you can often copy it over with minimal/no changes.
- If it relies on Claude Code-specific behavior (Claude Code tool names, subagent/worktree automation, dynamic context features, etc.), you’ll likely need to adapt the instructions to OpenClaw’s tool surface and config model.
If you paste a SKILL.md you’re trying to reuse, I can tell you exactly what will work as-is vs what needs changing for OpenClaw.