Agent skills for Claude Code by the A2R team.
/plugin marketplace add A2RCrew/skills
/plugin install a2r-skills@a2r-skills
npx skills add A2RCrew/skillsInstall a specific skill:
npx skills add A2RCrew/skills --skill my-skill -a claude-code -yInstall globally (available in all projects):
npx skills add A2RCrew/skills -gnpx skills add A2RCrew/skills --list- Copy the template:
cp -r template/SKILL.md skills/my-new-skill/SKILL.md-
Edit
skills/my-new-skill/SKILL.md:- Set
nameto match the directory name (my-new-skill) - Write a clear
description - Replace all placeholder sections
- Set
-
Register it in
.claude-plugin/marketplace.json:
"skills": ["./skills/my-new-skill"]- Commit and push.
Each skill lives in its own directory under skills/:
skills/
└── my-skill/
├── SKILL.md # Required — frontmatter + instructions
├── scripts/ # Optional — helper scripts
├── references/ # Optional — additional docs
└── assets/ # Optional — templates, data files
---
name: my-skill
description: >
What this skill does and when Claude should use it.
---
# My Skill
Instructions for Claude...| Field | Description |
|---|---|
name |
Lowercase, hyphens, numbers. Max 64 chars. Must match directory name. |
description |
What the skill does and when to use it. Max 1024 chars. |
| Field | Description |
|---|---|
argument-hint |
Autocomplete hint (e.g., [filename]) |
user-invocable |
Show in / menu (default: true) |
disable-model-invocation |
Prevent auto-loading (default: false) |
allowed-tools |
Space-separated list of pre-approved tools |
model |
Model override when skill is active |
context |
Set to fork to run in a subagent |
agent |
Subagent type when context: fork |
- Lowercase letters, numbers, and hyphens only
- No spaces, underscores, or uppercase
- Must not start or end with a hyphen
- No consecutive hyphens (
--) - Directory name must match the
namefield