Getting Started
agent-skills discovers and installs reusable agent skills distributed by Ruby gems.
Installation
$ bundle add agent-skills
$ bundle exec bake agent:skills:list
$ bundle exec bake agent:skills:install
Providing Skills
Provider gems place one or more skill packages beneath a top-level skills/ directory:
your-gem/
├── skills/
│ └── ruby-testing/
│ ├── SKILL.md
│ ├── references/
│ └── scripts/
├── lib/
└── your-gem.gemspec
Each SKILL.md starts with YAML frontmatter containing a name and description. The name must match the directory.
Installing Skills
Install every discovered skill:
$ bake agent:skills:install
Install from a particular gem:
$ bake agent:skills:install --gem sus
Installed skills are copied to .agents/skills/. An ownership registry prevents dependencies from overwriting project-authored skills or skills supplied by another gem.
Inspecting Skills
$ bake agent:skills:list
$ bake agent:skills:list --gem sus
$ bake agent:skills:show --gem sus --skill ruby-testing
Review unfamiliar skills before installing them, especially when they include scripts.