Browse & Install
The registry is a catalog index. Browse it to find an agent or skill, then copy the command from its card and run it locally.
Find an agent or skill
Open Agents or Skills. Each page lists every entry in the corresponding catalog with live filters above the grid:
- Search is a case-insensitive substring match. On Agents it covers the name, description, and derived tags. On Skills it also covers the vendor and the skill's categories.
- Tag filter (agents) narrows by any tag derived from the agent's tools and skills.
- Vendor filter (skills) narrows by the maintainer listed on the skill.
- Clear filters resets everything; the count above the grid updates live.
Install an agent
Every agent card surfaces a copy-paste command. Click the copy icon next to the infer agents add line, then run it:
infer agents add documentation-agentThe CLI resolves any agent published in the catalog by name: it reads the URL from spec.server and the OCI image from spec.deployment, then writes a local config entry pointing at the agent. From there the gateway can route requests to it - see the CLI repo for infer semantics.
Pass an explicit URL when the name is not in the catalog, or to override the resolved defaults:
infer agents add my-agent http://localhost:8080The OCI Image row (e.g. ghcr.io/inference-gateway/documentation-agent:0.6.3) appears when the agent declares spec.deployment.cloudrun.image or spec.deployment.kubernetes.image, or when the source repo lives in the inference-gateway org (in which case the image is inferred from the agent name and version). Use that tag when wiring the agent into Kubernetes or Docker Compose yourself.
Install a skill
Skill cards work the same way:
infer skills install skill-creator --userA skill is a markdown playbook the agent reads on demand: only its name and description are advertised to the model at startup, and the SKILL.md body is loaded lazily when the model invokes the skill. The SPDX license badge on each card (MIT, Apache-2.0, Proprietary, etc.) lets you vet redistribution terms before installing.
What the card tells you
Card fields map directly to the underlying schema:
- Capabilities pills (
Streaming,Push) -spec.capabilities.streamingandspec.capabilities.pushNotificationson the agent's ADL manifest. - Protocol binding pill (e.g.
JSONRPC,GRPC,HTTP+JSON) -spec.card.supportedInterfaces[0].protocolBinding, the transport the agent prefers for A2A traffic. - Tools / Skills counts -
spec.tools[]andspec.skills[]. Expand either list for per-entry detail. - Model -
spec.agent.modelwhen set. - Repository button - the upstream GitHub repo. For agents this comes from
spec.scm.url, falling back to the_source.urlprovenance block the catalog aggregator injects. - Documentation button -
spec.card.documentationUrlwhen set.
Where the data comes from
Both catalogs are fetched at runtime - this site is just a static front-end:
- Agents:
https://cdn.jsdelivr.net/gh/inference-gateway/agents@latest/catalog.json - Skills:
https://cdn.jsdelivr.net/gh/inference-gateway/skills@latest/catalog.json
The @latest ref resolves to the catalog repo's newest release tag, so a freshly merged entry only shows up here once that repo publishes a release. Release runs in both catalog repos are manual (workflow_dispatch). For local development you can point at a fork or branch via the VITE_AGENTS_CATALOG_URL and VITE_SKILLS_CATALOG_URL environment variables.
Next steps
- Want to list your own agent? See List an Agent.
- Want to list a skill? See List a Skill.
- Need to run a gateway?
inference-gateway/inference-gateway. - Deploying to Kubernetes? See Enterprise Deployment.