How-to: Manage Registry Interactions
skr allows you to push and pull Agent Skills from OCI registries like GitHub Packages, Docker Hub, or bespoke OCI registries.
Authentication
Before interacting with a private registry, you must log in.
You will be prompted for a password (or PAT for GitHub). Credentials are stored securely in your system keyring.
Using Stdin for CI/CD
For automated environments, you can pipe the password:
Pushing a Skill
Once built, you can push a skill to a registry.
-
Build with the full registry tag:
Note:
skr buildautomatically detects your git remote and adds it as a source annotation for GitHub Packages. -
Push:
Pulling a Skill
You can download a skill without installing it (useful for inspection):
To install directly (which also pulls if needed):