Understanding Project Skills
Skills are loadable instruction sets that give agents specialized knowledge for complex, multi-step workflows. Unlike agents, skills are loaded on-demand—activated when needed, not always running.
Looking for Meta-Skills?
Meta-skills are a special category that generate project-specific skills based on your stack.
Learn about Meta-SkillsSkills vs Agents
While both provide AI capabilities, they serve different purposes:
Agents
- •Autonomous entities that take actions
- •Have their own system prompts and personalities
- •Invoked via
@agentor Task tool - •Run in separate sessions with fresh context
Skills
- •Instruction sets that augment agent capabilities
- •Provide step-by-step workflows for specific tasks
- •Loaded into the current session when triggered
- •Can include bundled scripts and templates
Think of it this way: An agent is like a specialist you hire. A skill is like a detailed recipe that specialist follows for a particular task.
When Skills Are Loaded
Skills are loaded dynamically based on context or explicit triggers:
Trigger Phrases
Each skill defines trigger phrases that activate it. When the agent detects these phrases in your request, it loads the relevant skill.
Context-Aware Loading
Some skills are loaded automatically based on what the agent encounters. When resolving merge conflicts, the merge-conflicts skill is automatically available.
Explicit Loading
Agents can explicitly load skills using the Skill tool when they need specialized instructions for a task.
Available Skills (62)
These skills provide specialized workflows for common development tasks:
adhoc-workflow
Ad-hoc mode workflow for Builder
agent-audit
Audit AI toolkit agents for compliance and coverage gaps
agent-onboard
Onboard new or modified agents to ensure they are project-context aware and follow toolkit conventions
auth-config-check
Check authentication configuration before E2E tests
auth-generic
Generic/custom authentication implementation for any provider
auth-headless
Headless authentication using API calls and session injection
auth-nextauth-credentials
NextAuth credentials (email/password) authentication for AI agents
auth-supabase-otp
Supabase passwordless OTP authentication for AI agents
auth-supabase-password
Supabase email/password authentication for AI agents
browser-debugging
Browser debugging escalation protocol for when tests pass but the feature doesn't work in the user's browser
builder-cli
CLI tool detection and proactive usage for Builder
builder-dashboard
Dashboard templates for Builder session startup
builder-delegation
Sub-agent delegation patterns for Builder orchestration
builder-error-recovery
Error recovery patterns for Builder sessions
builder-verification
Verification handling for Builder sessions
critic-dispatch
Dispatch code reviews to appropriate critic agents based on file types
cve
Assess a CVE for exposure, exploitability, and remediation options across one or more repositories
deep-investigation
Hypothesis-driven, multi-track bug investigation
dynamic-reassignment
Dynamic task reassignment on failure
electron-build-deploy
Build, deploy, and relaunch Electron desktop apps before Playwright verification
git-sync
Team synchronization for multi-machine collaboration
helm-test-cleanup
Purge all Helm ADE test data for a repo from Supabase and local filesystem
human-voice
Review and fix AI-generated writing patterns
marketing-copy
Generate marketing copy from product documentation and PRDs
merge-conflicts
Resolve merge conflicts on a pull request by merging the target branch into the source branch and fixing conflicts
multi-session
Multi-session coordination for parallel AI sessions
oauth-callback-diagnostic
Diagnose OAuth callback URL mismatches for desktop and web apps authenticating to third-party services (GitHub, Google, Azure AD, etc
post-completion
Post-completion polish steps for Developer
prd
Generate a Product Requirements Document (PRD) for a new feature
prd-to-json
Convert PRDs to prd
prd-workflow
PRD mode workflow for Builder
product-screenshots
Capture and maintain product screenshots for marketing and support use
project-bootstrap
Bootstrap a new or existing project with stack detection and project
project-scaffold
Generate project boilerplate from scaffold templates
public-page
Generate public-facing pages (marketing, legal, error, changelog)
screenshot
Capture authenticated screenshots of web pages for visual verification
self-correction
Self-correction loop for fixing test and build failures
session-handoff
Produce a Planner session handoff by writing the five structured fields to planner-state
session-log
Manage persistent session logs for Builder
session-monitor
Monitor an active Helm session by tailing the debug log file
session-setup
Always-on session initialization for Builder
session-state
Session state management for resumability
setup-auth
Interactive authentication configuration for AI agents
spec-analyzer
Extract structured requirements from unstructured project specifications, PRDs, or feature descriptions into a RequirementsManifest
stack-advisor
Recommend technology stacks based on project requirements by scoring stack archetypes against a RequirementsManifest
start-dev-server
Start the development server for a project and wait for it to be ready
test-doc-sync
Test documentation sync workflow for keeping test files and docs aligned
test-failure-handling
Test failure logging, manual fallback, and skip flows
test-flow
Unified test orchestrator — skip gate, activity resolution, quality check pipeline, completion prompt, and tier-2 skill loading
test-prerequisite-detection
Detect and classify test prerequisites and blockers
test-ui-verification
UI verification test patterns and flaky test handling
test-url-resolution
Resolve test base URL for E2E testing
test-user-cleanup
Clean up dynamically created test users from the database
test-verification-loop
3-pass stability verification and automated fix loop
ui-test-electron
Playwright E2E testing patterns for Electron desktop applications
ui-test-flow
E2E test generation and execution workflow
ui-test-full-app-audit
Comprehensive E2E test auditing workflow
ui-test-ux-quality
Quality-beyond-correctness E2E testing patterns
ui-test-xcuitest
XCUITest patterns for native macOS and iOS apps
vectorize
Vectorize codebase and database schemas for semantic search
vercel-supabase-alignment
Diagnose Vercel environment to Supabase project alignment issues
verification-contracts
Create verification contracts for task completion