Codex, for example, currently does not support this[0].
Then we can just point to an MCP server and have the MCP server dynamically compose the set of skills without needing to do any syncs, git sub-modules, etc.
Yes, I agree that MCP-based prompt/skill delivery would be a very interesting direction.
If tooling vendors broadly supported MCP prompts, an MCP server could become a dynamic distribution layer for team-managed skills, which would remove a lot of sync-oriented workflow.
My current assumption is that we still need something Git-native today because:
- skills are mostly authored and reviewed in Git
- teams need provenance and governance around them
- tool support for MCP prompt delivery is still incomplete
So I see Harbor more as a practical system for the current ecosystem, not necessarily the final shape.Packaging skills with libraries/CLIs and letting agents discover them from installed packages makes a lot of sense. I see Harbor as addressing a different layer on top of that: organizational collection, cataloging, provenance, governance, and safety.
Don't overthink it; it's all just text. I want to serve the text from HTTP instead of having to deploy via `git` and sync. I want to be able to dynamically generate that text on the server based on the identity of the user, their role, what team they're in, what repo they're working on.
I don't want static skills. That users have to remember to sync and keep up to date.
Agreed on skills not being static. Of course, with the way the internet works, I don't want them to be too dynamic either :)