Install Paths#
Path note. The exact skill directory location depends on the agent. The patterns below are based on common conventions; if your agent uses a different path, adjust accordingly. The
README.mdof this skill is the canonical install guide; this file is a quick reference.
Claude Code#
| |
Claude Code loads skills from ~/.claude/skills/ by default. If you have
configured a custom path, substitute it.
OpenCode#
| |
If you have multiple agents, you can symlink instead:
| |
OpenClaw#
Note: OpenClaw’s skill directory path is hypothetical; check the OpenClaw documentation for the actual location.
| |
Hermes#
Note: Hermes’ skill directory path is hypothetical; check the Hermes documentation for the actual location.
| |
Generic agent#
Any agent that loads Markdown files with YAML frontmatter from a
skills/ directory should work. The minimum contract the agent must
support:
| |
Plus a SKILL.md filename (case-insensitive on most filesystems).
To install for a generic agent whose skill directory you know:
| |
Optional: customize.toml#
This skill includes a customize.toml file for BMad agents. Agents that
do not understand BMad’s customization format will ignore the file. You
can delete it without affecting the skill’s behaviour in non-BMad
agents:
| |
Verifying the install#
After installing, restart your agent and ask it to perform a trivial task related to Lesstruct plugins. For example:
“List the three hooks the Lesstruct plugin host currently invokes.”
If the agent responds with before_save, after_create, and
after_publish (and notes that on_plugin_loaded and before_delete
are reserved), the skill is loaded correctly. If the agent does not
know what you are talking about, check the agent’s skill directory
path and that the SKILL.md is in the right place.