Skip to main content

Skills Library

aibox ships 84 curated skills across 14 categories. Every skill follows the open SKILL.md standard and is deployed into .claude/skills/ based on your process packages and addons.

What Are Skills?

A skill is a directory containing a SKILL.md file (and optional references/ files) that teaches an AI agent how to perform a specific task. Skills use progressive disclosure:

  1. Metadata (~100 tokens) -- name and description loaded at startup for all skills
  2. Instructions (<5000 tokens) -- full SKILL.md body loaded when the skill activates
  3. References (on demand) -- detailed reference files loaded only when needed
.claude/skills/
├── kubernetes-basics/
│ ├── SKILL.md # Main instructions
│ └── references/
│ ├── cluster-architecture.md
│ ├── resource-cheatsheet.md
│ └── troubleshooting.md
├── code-review/
│ └── SKILL.md # Simple skill, no references
└── ...

Categories at a Glance

CategorySkillsDescription
Process9Backlog, decisions, standups, releases, incidents, retrospectives, agent coordination
Development11Code review, testing, debugging, refactoring, error handling, documentation
Language7Python, Rust, TypeScript, Go, Java, SQL style, LaTeX
Infrastructure10Docker, Kubernetes, DNS/networking, Terraform, Linux, shell scripting, CI/CD
Architecture4Software architecture, DDD, event-driven, system design
Design & Visual7Frontend, Tailwind, Excalidraw, infographics, logos, PixiJS, mobile UX
Data & Analytics5Data science, pipelines, visualization, feature engineering, data quality
AI & ML6AI fundamentals, RAG, prompt engineering, LLM evaluation, embeddings, ML pipelines
API & Integration4REST API design, GraphQL, gRPC/Protobuf, webhooks
Security5Auth patterns, secure coding, threat modeling, dependency audit, secrets
Observability4Logging, metrics, distributed tracing, alerting
Database4SQL patterns, data modeling, NoSQL, migrations
Performance4Profiling, caching, concurrency, load testing
Framework & SEO5FastAPI, Reflex, pandas/polars, Flutter, SEO

How Skills Are Deployed

Skills are deployed based on three sources, merged in order:

1. Process Packages

Your [process].packages config determines the base skill set. Each package bundles related skills:

[process]
packages = ["managed"] # Expands to: core, tracking, standups, handover

The 13 packages and their skills:

PackageSkills
coreagent-management, owner-profile
trackingbacklog-context, decisions-adr, event-log, context-archiving
standupsstandup-context
handoversession-handover, inter-agent-handover
productestimation-planning, retrospective
codecode-review, testing-strategy, debugging, refactoring, tdd-workflow, error-handling, git-workflow, integration-testing
researchdata-science, data-visualization, feature-engineering
documentationdocumentation, latex-authoring
designexcalidraw, infographics, logo-design, frontend-design, mobile-app-design
architecturesoftware-architecture, system-design, domain-driven-design, event-driven-architecture
securitysecure-coding, threat-modeling, dependency-audit, auth-patterns, secret-management, dependency-management
datadata-pipeline, data-quality, pandas-polars, embedding-vectordb
operationsci-cd-setup, dockerfile-review, container-orchestration, logging-strategy, metrics-monitoring, incident-response, alerting-oncall, performance-profiling

4 convenience presets expand to multiple packages:

PresetExpands to
managedcore, tracking, standups, handover
softwarecore, tracking, standups, handover, code, architecture
research-projectcore, tracking, standups, handover, research, documentation
full-productcore, tracking, standups, handover, code, architecture, design, product, security, operations

2. Addon Skills (automatic)

When you add an addon, its recommended skills are automatically included. No manual [skills].include needed:

AddonAuto-deployed skills
pythonpython-best-practices, fastapi-patterns, pandas-polars
rustrust-conventions, concurrency-patterns
gogo-conventions, concurrency-patterns
nodetypescript-patterns, tailwind
latexlatex-authoring, documentation
typstdocumentation
kuberneteskubernetes-basics, container-orchestration
infrastructureterraform-basics
docs-* (all 6)documentation

For example, adding the python addon to a managed project automatically deploys python-best-practices, fastapi-patterns, and pandas-polars alongside the managed package skills.

3. Manual Include/Exclude

Fine-tune with [skills] in aibox.toml:

[skills]
include = ["flutter-development", "seo-optimization"] # Add extra skills
exclude = ["standup-context"] # Remove unwanted ones

Core skills (agent-management, owner-profile) cannot be excluded.

Managing Skills via CLI

# List all skills and their deploy status
aibox skill list

# Add a skill (updates aibox.toml skills.include)
aibox skill add flutter-development

# Remove a skill (adds to skills.exclude)
aibox skill remove standup-context

# View skill details
aibox skill info rust-conventions

Updating Skills

When you upgrade aibox, new skills are added automatically on the next aibox sync. Existing skills are never overwritten -- only missing ones are created.

Custom Skills

Create your own skills alongside the bundled ones:

# .claude/skills/my-custom-skill/SKILL.md
---
name: my-custom-skill
description: What this does and when to use it. Be specific to help trigger detection.
allowed-tools: Bash(npm:*) Read Write
---

# My Custom Skill

## When to Use
Describe trigger conditions.

## Instructions
Step-by-step agent instructions.

## Examples
Scenario-based examples.

SKILL.md Format

Every skill follows the Agent Skills specification:

FieldRequiredDescription
nameYesLowercase kebab-case, max 64 chars
descriptionYesWhat it does AND when to use it, max 1024 chars
allowed-toolsNoPre-approved tools (e.g., Bash(kubectl:*) Read Write)
licenseNoLicense identifier
compatibilityNoEnvironment requirements
metadataNoArbitrary key-value pairs

Progressive Disclosure Best Practices

  • Keep SKILL.md under 500 lines (ideally 50-150)
  • Move detailed reference material to references/*.md
  • Agents load references on demand, keeping context lean
  • Include 2-4 scenario-based examples in every skill

Security

Only install skills from trusted sources

Skills contain instructions that AI agents execute. A malicious skill could instruct an agent to modify files or exfiltrate data. Only install skills from sources you trust.

  • Review before installing -- read the SKILL.md file before adding third-party skills
  • Version control -- commit .claude/skills/ to git so changes are tracked
  • Prefer bundled -- the 84 skills shipped with aibox are curated and maintained
  • Audit external skills -- treat them like any dependency