Replies: 7 comments
-
|
Big +1 on exploring plugin-like packaging across ecosystems. Though having a single |
Beta Was this translation helpful? Give feedback.
-
|
Cursor supports something like that. |
Beta Was this translation helpful? Give feedback.
-
|
Implementation perspective: 284 skills, 60 agents, 11 teams We maintain development-guides, a library with 284 skills across 50 domains, 60 agent definitions, and 11 team compositions built on the agentskills standard. We shared this in discussion #177. After running this at scale for several months, we have concrete experience with the linking and composition problems this discussion raises. What we do today Our linking model uses three layers, all with bare string IDs and no version constraints:
We also have a Where bare-slug linking breaks down At 284 skills and 60 agents, we hit real friction:
What we'd want from a standard interoperability contract
What packaging/distribution should look like We think the plugin-like bundle proposal is the right direction, but with some nuance from our experience:
How AGENTS.md relates AGENTS.md and agentskills serve different purposes and are complementary:
A standard interoperability contract should acknowledge all three layers. The linking mechanism this discussion proposes sits between agents and skills — it's the dependency contract layer. Summary of our recommendations:
Happy to share more detail on any of these from our implementation experience. |
Beta Was this translation helpful? Give feedback.
-
|
@yu-iskw & @pjt222 Metcalfe's law; "the _ value or influence of a _ network is proportional to the square of the number of connected users of the system...". IMO this spec should not be so tight that it presents a barrier for everybody to use and adopt it universally. Quantity of spec adopters beats quality of spec hands down. Essential, work around available, nice-to-have, bonus points, v2... IMO dependencies are essential for the spec - you cannot run a skill that requires python unless you have python installed. Maybe a ratcheted approach;
Namespaces: |
Beta Was this translation helpful? Give feedback.
-
|
Great proposal on cross-ecosystem interoperability! I've been working on cost optimization for Agent sessions — a different angle but equally important for production deployments. When agents run skills at scale, token costs can balloon quickly (I've seen 3x waste from duplicate tool calls alone). We just open-sourced openclaw-agent-cost-optimizer which:
The tool fits naturally into the "audit + observability" layer you mentioned for hooks/rules. Would love to collaborate on standardizing cost/efficiency metrics as part of the skills spec. Related to your point on "plugin-like packaging" — having a standard 🦞 By 妙趣AI (miaoquai.com) |
Beta Was this translation helpful? Give feedback.
-
|
Really important discussion. The interoperability gap is real — most teams working with AI coding agents today have rules and context defined in one format that does not travel to other tools. From practical experience building and testing rules across Claude Code, Cursor, Windsurf, Gemini CLI, and GitHub Copilot: The content is almost always portable; the container is not. A rule like "never use A practical step toward the standard you are proposing:
We have been publishing multi-format rule packs (same rules, all five formats) as a stopgap while the ecosystem figures this out: https://oliviacraftlat.gumroad.com/l/skdgt — the friction of maintaining five files is real and is exactly the problem a standard would solve. Would be glad to contribute to a draft spec if this moves forward. |
Beta Was this translation helpful? Give feedback.
-
|
Today, a team that wants to distribute reusable agent context across repositories or organizations has to deal with multiple content types beyond skills:
Some are moving away from commands, and to a certain extent it makes sense that you could just turn skills into deterministically invoked I am really happy with how All of these end up in an agent's context window or execute on the user's machine. But only skills have a spec. Everything else is ad hoc and vendor-specific. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
Hi AgentSkills maintainers and community — thank you for building AgentSkills and publishing a clear specification. I’m opening this issue as a constructive request to discuss cross-community alignment, particularly with AGENTS.md, because I think we need industry-level standards that go beyond any single tool or repository.
Right now, the ecosystem momentum is strong but somewhat isolated: skills standards are advancing, while other core primitives (sub-agents, hooks, rules/policies, repo-level agent instructions) are evolving in parallel in different communities and products.
The most important point
Today, sub-agents, skills, hooks, and rules should be seamlessly linked.
For instance, a sub-agent should be able to use agent skills. And to keep things maintainable at scale, we should clearly separate roles and responsibilities:
If we treat these as independent, we risk fragmentation; if we define clear contracts, we get composability.
What I’m proposing for AgentSkills discussions
1) Define a standard linking model: sub-agent → skills
Could AgentSkills either:
This doesn’t require AgentSkills to own sub-agent specs — but a small contract for referencing skills from sub-agents would unlock interoperability.
2) Expand the conversation to include hooks and rules as first-class companions
Many real deployments require:
It would be useful to agree on:
3) Explore industry-level “plugin-like” packaging (similar in spirit to Claude Code plugins)
We may need a packaging/distribution story that bundles:
AGENT.md)This would address lifecycle pain:
Not asking AgentSkills to solve everything — but asking whether the community is open to collaborating on a shared direction with AGENTS.md and others.
Concrete questions
References / context
Thanks — happy to help draft a concrete interoperability proposal (IDs + references + minimal manifest) if the community is interested.
Links
Beta Was this translation helpful? Give feedback.
All reactions