[FEATURE] skill invocation composability
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
Currently it's not possible to invoke skill A from skill B, when skill A has defined disable-model-invocation=true
Th above is important because I don't want Skill A to be triggered by the LLM based on triggering conditions. But I want skill B to be able to invoke skill A when the calls is explicitly defined.
Proposed Solution
Create a new skill attribute to allow direct skill invocation. Not sure about the naming since a breaking change on disable-model-invocation is undesirable.
Alternative Solutions
_No response_
Priority
Critical - Blocking my work
Feature Category
CLI commands and flags
Use Case Example
I'm creating Claude code skills which should be able to invoke other skills only when calling them explicitly based on the plugin+skill name
Additional Context
_No response_
This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗