-
Notifications
You must be signed in to change notification settings - Fork 0
THV-0029: Skills Support in ToolHive Registry Server (MVP) #29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
2acb02a to
e36376b
Compare
Signed-off-by: Juan Antonio Osorio <ozz@stacklok.com>
e36376b to
5ecc22c
Compare
- Update diagram to show registry-scoped endpoint patterns
- Change version constraint from semver to any non-empty string
- Add note explaining version derivation from OCI tag/Git ref
- Make all API endpoints registry-scoped (/{regName}/v0.1/x/...)
- Document comma-separated IN filtering for status parameter
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
blkt
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This proposal looks great, but it made me wonder if we want to have a "unified", per-registry endpoint that exposes minimal information for both MCP servers and Skills. It could be useful to expose or discover the complete set of tools available to the User without invoking multiple APIs separately.
@blkt I think you raised a really good point. A Unified endpoint would be an ideal UX/DevEX since it's only one thing to care about that gives you all the data you might need. |
I'd say we put this additional endpoint as well as a stretch goal, with the main caveat that changes to DB layer might take that into account as a desirable thing to achieve. |
Summary
This RFC proposes adding Agent Skills support to the ToolHive Registry Server, enabling discovery and cataloging of Agent Skills through the existing registry infrastructure.
Key Decisions
/v0.1/x/dev.toolhive/skillspatternWhat's Included in MVP
skillsarrayWhat's Explicitly Out of Scope
References
Note: After this PR is assigned a number, the RFC file should be renamed from
THV-XXXX-skills-support-registry-server.mdtoTHV-{PR_NUMBER}-skills-support-registry-server.md.