Open source · MIT licensed
A better way to manage your agent skills.
Keep a skill library of your own. Choose which skills each agent can use, where they are enabled, and whether they can run automatically.
npm install -g @smolai/skit
skit setupWorks with Codex, Claude Code, OpenCode, and Devin.
Read the README and explore the source →Your library. Your rules.
Keep skills without activating them
Your library lives separately from the directories agents automatically read, such as .agents/skills. Installing a skill does not have to mean letting every agent use it.
Enable skills where you need them
Enable or disable a skill in one or more harnesses, globally or in a specific repository. Disabling removes the harness copy and keeps the skill in your library.
Control automatic invocation
Choose whether a skill follows its declared policy, requires an explicit request, or can be invoked automatically. SKIT writes the settings supported by each harness.
Sync across machines
Connect your library and settings to a Registry, or run your own on Cloudflare. Each Registry has its own accounts, credentials, and stored data.
Why SKIT?
You try a skill someone recommended. Months later, an agent invokes it in a project where you never wanted it. Maybe its trigger is too broad, it needs an app that is not running, or you no longer remember where it came from.
SKIT separates collecting skills from giving agents access to them, so you can keep useful skills and decide when and where they belong.
Start with the skills you already have
Interactive setup finds skills in standard harness locations. Add --work-dir to discover skills and skills.sh lockfiles in your repositories, then choose the exact versions to keep.
skit setup --work-dir ~/Work
skit list
skit enable
skit disableTake your library with you
After creating an account on this Registry, sign in from the CLI and sync your library. Prefer your own infrastructure? The Registry server is open source and runs on Cloudflare Workers, D1, and R2.
skit auth login https://skit.smol.ai
skit library syncSelf-hosting guide →