Skills
SwarmOS agents use skills from a catalog of 90+ capabilities. Learn how skills work and what categories are available.
Overview
The skills catalog defines what agents can do when assigned a task. SwarmOS includes:
- Initial catalog — Core skills for development, content, and support
- SDLC lifecycle — Software development lifecycle skills
- Marketplace/leaderboard — 44 additional skills (seedV2)
How Skills Work
- Skill assignment — Agents are configured with one or more skills
- Task routing — The coordinator matches tasks to agents based on skill fit
- Execution — When an agent runs a task, it uses its assigned skills to complete the work
Skill Categories
| Category | Examples |
|---|---|
| Development | Code generation, debugging, refactoring, testing |
| Content | Writing, SEO, marketing copy, research |
| Support | Customer success, ticket triage, knowledge base |
| DevOps | Deployments, CI/CD, infrastructure |
| Testing | Unit tests, integration tests, QA |
| Design | UX/UI, wireframes, design systems |
Seeding the Catalog
Skills can be seeded via Convex. Run these from your project directory:
npx convex run skills:seed— Initial skill catalognpx convex run skills:seedSDLC— SDLC lifecycle skillsnpx convex run skills:seedV2— 44 marketplace/leaderboard skills (idempotent)
Agents combine skills with integrations and workflow functions to complete tasks end-to-end. See Flows Examples for how skills power real workflows.