Getting started with the Chainguard Agent Skills public catalog
Browse, inspect, install, and run hardened agent skills from Chainguard's public catalog with chainctl.
For the complete documentation index, see llms.txt.
Chainguard Agent Skills is a catalog of hardened AI agent skills that Chainguard reviews, scopes, and publishes with a full audit trail. It lets teams extend their AI agents without extending their attack surface.
Note: Chainguard Agent Skills is in beta. Available to Chainguard Containers customers who sign up for the beta program. You can sign up by visiting the Chainguard Agent Skills product page and clicking Join the beta.
An agent skill is a small, modular instruction set — typically a single SKILL.md file — that extends what an AI agent can do. Agents such as Claude Code use skills to perform tasks like browser automation, database management, and code generation.
Skills are the newest class of third-party software dependency, much like npm packages or container images. Like any dependency, a skill you install runs in your environment with whatever permissions and shell access its author gave it.
Community skill registries are growing quickly, but most have no review process, no permission scoping, no integrity verification, and no audit trail. A skill can ship with broad tool permissions, unrestricted shell access, or a vague description that causes an agent to invoke it in the wrong context. Recent supply chain attacks have used malicious skills to direct agents into installing credential-stealing malware.
Every skill installed without review is an unaudited dependency with arbitrary permissions running where your agent runs.
Chainguard applies the same model it brings to container images and language libraries — hardened defaults, continuous updates, and verifiable provenance — to agent skills:
The security work happens upstream, before you or your agent ever touches the skill. To install a hardened skill, you just need to add its SKILL.md to your agent; there’s no new toolchain or configuration required.
Chainguard Agent Skills involves two registries, both served from skills.cgr.dev:
skills.cgr.dev/chainguard/<skill>. This is the hardened catalog described above. Anyone can pull from it, and the skills in it are reviewed and re-hardened on an ongoing basis.skills.cgr.dev/<your-org>/<skill>. You can use it to publish, manage, and distribute your own skills scoped to your organization, and you control who can push and install them.To interact with either of these registries, use the chainctl skills commands.
To install and run a skill hardened by Chainguard, check out our guide on Getting started with the Chainguard Agent Skills public catalog. Alternatively, to publish, push, and run skills in your organization’s private registry, refer to our guide on Getting started with the Chainguard Skills Registry.
Last updated: 2026-06-05 08:48