AI Skills
Reusable prompt templates for AI coding assistants
AI skills are the missing layer between a raw AI assistant and a productive coding workflow. Instead of typing the same multi-step instructions every time you want to run tests, create a PR, or review code for security issues, skills package those workflows into reusable templates that any AI assistant can follow.
What are AI skills?
Skills are markdown files that teach AI assistants specific workflows. They live in tool-specific directories and are loaded automatically when the AI assistant starts a session:
.claude/skills/— skills for Claude Code, loaded as slash commands or context.cursor/skills/— skills for Cursor, available as workflow templates- Each skill is a structured prompt with clear steps, expected inputs, and success criteria — not a vague instruction but a precise playbook
Example skills
Skills cover the workflows developers repeat daily. Here are some of the most popular community skills:
- Run tests and fix failures — executes the test suite, analyzes failures, and fixes the implementation (not the tests) until all tests pass
- Create PR with changelog — generates a pull request with a structured summary, test plan, and changelog entry based on the diff
- Security review — audits code changes for common vulnerabilities: hardcoded secrets, SQL injection, XSS, missing auth checks, and insecure dependencies
- Refactor module — breaks a large file into smaller, focused modules while preserving all exports and updating import paths across the codebase
Discover and install skills with Caliber
Caliber connects you to a growing ecosystem of community-built skills. The caliber skills command lets you browse, search, and install skills from sources like skills.sh:
$ caliber skills
# Browse and install skills from the marketplace
$ caliber bootstrap
# Auto-install recommended skills for your stack
The workflow is straightforward:
- 1Browse — run
caliber skillsto see available skills with descriptions, scores, and compatibility info - 2Install — select skills to install. Caliber writes them to the correct directory for your AI tool
- 3Use — skills are immediately available in your AI assistant. Invoke them by name or let the assistant pick the right skill for the task
- 4Share — commit skills to git so your entire team gets the same workflows
Bootstrap skills for your stack
Don't want to pick skills manually? The caliber bootstrap command analyzes your project's tech stack and installs a recommended set of skills automatically. A React + TypeScript project gets different skills than a Go microservice. Bootstrap looks at your dependencies, framework, testing setup, and CI configuration to select the most relevant workflows.
SkillsBench: scored and benchmarked skills
Not all skills are created equal. Caliber uses SkillsBench to score and benchmark skills against real codebases. Each skill in the marketplace has a quality score based on how well it performs across different project types, how consistently it produces correct results, and how well-structured its instructions are. This means you can install skills with confidence — the top-rated ones have been validated on real projects.
Skills vs other config types
Caliber manages several types of AI configuration. Here's how skills fit in:
- Skills — task-specific workflow templates (“how to do X”)
- Instructions (CLAUDE.md / .cursorrules) — project-wide context and conventions (“what this project is”). See the Claude Code setup and Cursor setup guides
- Agents (AGENTS.md) — specialized personas for different roles. See the AGENTS.md generator guide
- MCP servers — external tool integrations (databases, APIs, deployment)
Caliber generates and manages all of these from a single caliber init scan. Learn more about the unified AI setup process.
Frequently asked questions
What are AI agent skills?
AI skills are reusable prompt templates that teach AI coding assistants specific workflows. They live in directories like .claude/skills/ or .cursor/skills/ and give your AI assistant step-by-step instructions for tasks like running tests, creating PRs, performing security reviews, or refactoring modules. Unlike one-off prompts, skills are versioned, shareable, and benchmarked.
How do I install skills with Caliber?
Run 'caliber skills' to browse and discover community skills from sources like skills.sh. You can also run 'caliber bootstrap' to automatically install recommended skills for your tech stack. Caliber places skills in the correct directory for your AI tool — .claude/skills/ for Claude Code, .cursor/skills/ for Cursor — so they're ready to use immediately.
Can I create my own custom skills?
Yes. Skills are markdown files with structured prompts. Create a new file in .claude/skills/ or .cursor/skills/, write the workflow steps, and Caliber will discover it on the next scan. You can share custom skills with your team by committing them to git, or publish them to the community via skills.sh.
How are skills different from CLAUDE.md instructions?
CLAUDE.md provides project-wide context — architecture, conventions, setup commands — that applies to every interaction. Skills are task-specific workflow templates that you invoke for particular jobs like 'run tests and fix failures' or 'create PR with changelog'. Think of CLAUDE.md as background knowledge and skills as specialized playbooks.
Discover and install AI skills for your project in seconds.
Get Started