Introduction
Hermes did not invent the Skills format. It uses the open standard published at agentskills.io, originally proposed by Anthropic and now supported by dozens of clients. That means a skill you write for Hermes can run, often unchanged, in Claude Code, Cursor, Codex, Goose, OpenHands, and many others. It also means the catalogue of skills you can install is far bigger than what any single vendor ships.
Key Concepts
- Open standard: The format spec lives at
agentskills.ioand is open to community contribution. - Compatible clients: AI tools that support the standard (more than thirty at last count, including Claude Code, Cursor, Codex, Goose, OpenHands, GitHub Copilot).
- Hub: A source where skills can be discovered and installed from. Hermes integrates several hubs out of the box.
- Source identifier: A short name (
official,skills-sh,well-known,url,github,clawhub,lobehub,claude-marketplace) Hermes uses to route install requests.
Real World Context
A developer writes a skill called aws-cloudwatch-debug for their team. They put it on GitHub. A Cursor user from a different company subscribes to the tap, picks up the skill, and uses it the same day. A Hermes user does the same. The skill author wrote the procedure once, in plain Markdown, and it lights up in every client that speaks the standard. The leverage is what makes the format worth committing to.
Deep Dive
The skills ecosystem has three rough tiers.
Tier 1: vendor-curated. Each client ships a small bundled set (hermes-skills/ in the Hermes repo, equivalents in other clients) plus optional curated catalogues (official/... in Hermes, the marketplace in Claude Code). These have higher trust by default.
Tier 2: shared registries. skills.sh is the largest public directory, indexed across the ecosystem. Vercel runs the directory; the underlying skills live in GitHub repos (often vercel-labs/agent-skills and other public taps). agentskills.io itself acts as the standards body, not a registry. Marketplaces like ClawHub, LobeHub, and claude-marketplace-style repos sit at this tier too.
Tier 3: bring-your-own. Anyone can publish a custom GitHub tap (a repo full of skills), host a .well-known/skills/index.json endpoint, or distribute a single-file SKILL.md from any HTTPS URL. Trust is community by default and the same security scan applies.
Hermes routes installs across all three tiers via source identifiers:
bashhermes skills install official/security/1password hermes skills install skills-sh/vercel-labs/json-render/json-render-react hermes skills install openai/skills/k8s hermes skills install well-known:https://mintlify.com/docs/.well-known/skills/mintlify hermes skills install https://sharethis.chat/SKILL.md
No central account, no signup, no per-vendor lock-in. The source identifier tells Hermes how to resolve the address.
Common Pitfalls
- Assuming agentskills.io is a hub: It is the standards site and a showcase of compatible clients. It is not a place to download skills from directly. The closest registry is
skills.sh. - Mistaking a client showcase for an endorsement of a skill: A client supporting the standard says nothing about the safety of a third-party skill. Always inspect skills before installing.
Best Practices
- Pick one or two sources you trust: The full ecosystem is overwhelming. Start with
official/...and one community tap your team uses. Add more sources as you build judgment. - Re-use across clients: If you write a skill for Hermes, you have written one for Cursor and Claude Code too. Document it as a general-purpose skill, not a Hermes-only one.
Summary
- The Skills format is an open standard at
agentskills.io, supported by 30+ clients. - Hermes integrates multiple hubs: official, skills.sh, well-known, GitHub taps, ClawHub, LobeHub, and direct URLs.
- Trust tiers move from vendor-curated to shared registries to bring-your-own.
- One skill, written once, runs across every standards-compliant client.
Code Examples
# Browse across all sources Hermes knows about
hermes skills browse
# Filter by source to focus your search
hermes skills browse --source official
hermes skills search react --source skills-sh
hermes skills search https://mintlify.com/docs --source well-known
# Add a custom GitHub tap (your team's or a community one)
hermes skills tap add my-org/hermes-skills
hermes skills tap list