Skill Registry (skr)
skr is a tool designed to manage Agent Skills—a lightweight, open format for extending AI agent capabilities with specialized knowledge and workflows.
Goal
The primary goal of skr is to enable the pushing, pulling, and maintenance of Agent Skills using OCI (Open Container Initiative) Image registries, similar to the workflow used for container images on platforms like GitHub or Docker Hub.
This allows for a standardized, versioned, and distributed ecosystem for sharing AI capabilities.
Usage
Basic Commands
# Build a skill from the current directory
skr build . -t my-registry.com/my-skill:v1.0.0
# Push a skill to a registry
skr push my-registry.com/my-skill:v1.0.0
# Install a skill
skr install my-registry.com/my-skill:v1.0.0
# Remove an installed skill
skr rm my-registry.com/my-skill
# Inspect a remote skill
skr inspect my-registry.com/my-skill:v1.0.0
Registry Authentication
# Log in to a registry
skr registry login my-registry.com --username <user> --password <token>
# Log out
skr registry logout my-registry.com