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

  1. Skill assignment — Agents are configured with one or more skills
  2. Task routing — The coordinator matches tasks to agents based on skill fit
  3. Execution — When an agent runs a task, it uses its assigned skills to complete the work

Skill Categories

CategoryExamples
DevelopmentCode generation, debugging, refactoring, testing
ContentWriting, SEO, marketing copy, research
SupportCustomer success, ticket triage, knowledge base
DevOpsDeployments, CI/CD, infrastructure
TestingUnit tests, integration tests, QA
DesignUX/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 catalog
  • npx convex run skills:seedSDLC — SDLC lifecycle skills
  • npx 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.