Skills are reusable capability packages — instructions, scripts, and references that agents load when performing specific tasks.
ACS skills are fully compatible with the agentskills.io SKILL.md format. Any valid agentskills.io skill works inside .agents/skills/.
.agents/skills/
└── skill-name/
├── SKILL.md # Required: instructions + frontmatter
├── scripts/ # Optional: executable code
├── references/ # Optional: documentation loaded on demand
└── assets/ # Optional: templates, static files
---
name: create-component
description: Create a React component following project conventions. Use when asked to build UI components, widgets, or pages.
---
## Steps
1. Check context/project.md for naming conventions
2. Create the file in /components
3. Use named export
4. Add TypeScript types
5. Write a basic test in /tests
## Output format
- One file per component
- File name: PascalCase- Tier 1 (session start):
name+descriptiononly (~50 tokens per skill) - Tier 2 (on activation): Full
SKILL.mdbody - Tier 3 (on demand): Files in
references/,scripts/,assets/
Agents activate a skill when the task matches the skill's description.