Skill Not Invokable From Plugins
Test plugin for skill invocation edge cases
What This Is
In Claude Code 2.1.15 there seems to be some inconsistency. Commands are treated the same as Skills if they are in the user-space - both are “callable” from the command menu: enter a / and you can “run” the skill or command file.
This does not seem to be the case for skills in the plugins space.
Solution: Link to skill from command as done here:
https://github.com/getskillsdev/fit-skills/blob/main/commands/fit-skills.md
The Issue
User-space skills (in ~/.claude/skills/) can be invoked directly from the command menu without needing a separate command file.
Does the same apply to plugin skills?
This plugin tests that assumption.
Structure
skills/
└── skill-ni/
└── SKILL.md
No commands/ directory.
Expected Behavior
- If it works:
/gsd:skill-niappears in command menu
Consistency
If you have to develop plugins locally in your user-space and then re-architect them for distribution it creates friction.
Install
claude plugin marketplace add getskillsdev/skill-not-invokable-from-plugins
claude plugin install gsd@skill-not-invokable-from-plugins
For Plugin Developers
This is a reference implementation for testing skill invocation patterns. Fork it to test your own edge cases.
Source
https://github.com/getskillsdev/skill-not-invokable-from-plugins
Subscribe to Skills Weekly, a digest of the hottest plugins & industry news. Only one email a week.
We respect your privacy. Unsubscribe anytime. Privacy Policy
← Back