Summary
When trying to publish skills from a monorepo containing multiple skills, the registry returns "Tag not found" errors even though the tag exists on GitHub.
Environment
Steps to Reproduce
-
Create a repo with multiple skills in subdirectories:
paks-skills/
├── skill-a/SKILL.md
├── skill-b/SKILL.md
└── skill-c/SKILL.md
-
Try to publish any skill:
-
paks creates tag v1.0.0, pushes it, but registry fails:
Error: API error (400): Tag 'v1.0.0' not found in repository
What I Tried
- Waiting 30+ seconds after tag push (tag confirmed via
gh api)
- Using
--tag flag with existing tags
- Using skill-prefixed tags (
skill-a-v1.0.0) → "Invalid major version"
- Using suffixed tags (
v1.0.0-skill-a) → "Invalid patch version"
Expected Behavior
Should be able to publish multiple skills from a single repository, perhaps using scoped tags like skill-name/v1.0.0.
Workaround
Currently users can install skills directly from GitHub:
paks install https://github.com/sethmblack/paks-skills/tree/main/skill-name --agent claude-code
Request
Please add monorepo support, perhaps by:
- Supporting scoped tags (
skill-name/v1.0.0)
- Using path-based tagging in the registry
- Or another mechanism for multi-skill repositories
Thank you!
Summary
When trying to publish skills from a monorepo containing multiple skills, the registry returns "Tag not found" errors even though the tag exists on GitHub.
Environment
Steps to Reproduce
Create a repo with multiple skills in subdirectories:
Try to publish any skill:
paks creates tag
v1.0.0, pushes it, but registry fails:What I Tried
gh api)--tagflag with existing tagsskill-a-v1.0.0) → "Invalid major version"v1.0.0-skill-a) → "Invalid patch version"Expected Behavior
Should be able to publish multiple skills from a single repository, perhaps using scoped tags like
skill-name/v1.0.0.Workaround
Currently users can install skills directly from GitHub:
Request
Please add monorepo support, perhaps by:
skill-name/v1.0.0)Thank you!