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 themes. For example:
“List the CSS variables in my Lesstruct default theme.”
If the agent responds with the variables from this skill’s
theme-development.md (Brand colors, Status colors,
Layout, etc.), 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.