Summary
Allow skills to declare their own dependencies on other skills (via a manifest file within the skill directory). When installing skill A that depends on skill B, both should be installed automatically.
Why
Manual dependency chain management doesn't scale. As the skill ecosystem grows, skills will naturally build on each other. Users shouldn't need to manually discover and install dependency chains.
Scope
- Define a manifest format for skills to declare dependencies (could be frontmatter in SKILL.md or a separate file)
- Implement recursive dependency resolution in
fetcher.py
- Handle the dependency graph (ordering, deduplication)
- Integrate with lockfile for pinning transitive dependency versions
- Depends on: conflict detection, version refs, lockfile
🤖 Generated with Claude Code
Summary
Allow skills to declare their own dependencies on other skills (via a manifest file within the skill directory). When installing skill A that depends on skill B, both should be installed automatically.
Why
Manual dependency chain management doesn't scale. As the skill ecosystem grows, skills will naturally build on each other. Users shouldn't need to manually discover and install dependency chains.
Scope
fetcher.py🤖 Generated with Claude Code