Skills Support for Plugins #
What: Plugins can now include "skills" - reusable AI behaviors defined in markdown files that can be loaded and executed by Claude Code.
How to use:
# Create a skills directory in your plugin
~/.claude/plugins/my-plugin/skills/my-skill/SKILL.md
# Or specify custom paths in your plugin manifest
{
"name": "my-plugin",
"skills": ["custom-skills-dir", "another-skills-dir"]
}
Details:
- Skills are loaded from subdirectories containing
SKILL.mdfiles - By default, looks for a
skills/directory in your plugin root - Custom paths can be specified in the plugin manifest using the
skillsfield (single path or array) - Each skill directory should contain a
SKILL.mdfile with frontmatter and content - Skills are processed similarly to commands and agents but with
isSkillMode: true - Evidence:
hMB() at line 422839,skillsPath property at line 377365,isSkillMode flag at line 422855