Comment by iLoveOncall
19 days ago
This is nothing like Dockerhub and, I'm sorry, but it's seriously useless. In its current state its worse than basically anything else.
You have no versioning, no automated or simplified update, no way to verify the authors, etc. The "installation" is literally just a wget.
This is a really poor solution for the moment, and honestly I think for the forseable future. I don't see how anything beyond git is necessary for skills management.
Most of the skills currently hosted are also really bad. They are just a duplicate of the information that MCP would give the models.
Couple of problems with git.
In the enterprise, RBAC is a royal pain. You give out a URL and it's hard to know if the consumer can fetch it.
URLs are absolute, there is no resolution by name. Compounded further if you want transient dependencies (maybe not needed in this instance though).
In your project, you end up hardcoding the https/ssh scheme.
Homebrew has been using git in the backend to manage its database of package formulas since its inception. No reason it wouldn't work here as well
Homebrew's built a package manager on top of git. I'm talking about platforms that generate built artifacts and have package managers with dependency resolution to fetch them.
If you want to share skills using something that has versioning, automatic updates, and focused on teams vs the internet at large, consider sx - https://github.com/sleuth-io/sx
mcp will probably be left behind in the future. it was a bad design from the start. anthropic themselves released skills to "fix" the mcp mess. skills are very new but the idea is great. we still are early days but i think it could allow models to use tools more effectively.
we're planning to add an installation step + auth step (which many of the skills require) so that that part get's handled in one single step instead of having to do everything manually