agentskills-io
Create, validate, and publish Agent Skills following the official open standard from agentskills.io. Use when (1) creating new skills for AI agents, (2) validating skill structure and metadata, (3) un
Create, validate, and publish Agent Skills following the official open standard from agentskills.io. Use when (1) creating new skills for AI agents, (2) validating skill structure and metadata, (3) un
Real data. Real impact.
Emerging
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
Create portable skills for AI agents. Works with Claude Code, Cursor, GitHub Copilot, OpenAI integrations, VS Code (symlinks enable sharing across tools).
skill-name/ ├── SKILL.md # Required (frontmatter + instructions, <5000 tokens activation) ├── scripts/ # Optional: executable code ├── references/ # Optional: detailed docs └── assets/ # Optional: templates, static files
Rules: Dir name = frontmatter
name:. Only 3 subdirs. SKILL.md <500 lines. ~100 tokens for discovery (name+desc).
name: 1-64 chars, lowercase alphanumeric-hyphens (^[a-z0-9]+(-[a-z0-9]+)*$)description: 1-1024 chars, include "Use when..." (discovery budget: ~100 tokens)license: SPDX identifier (Apache-2.0, MIT) | compatibility: Environment reqs (<500 chars)metadata: Key-value pairs (author, version, tags) | allowed-tools: Space-delimited tool list# Install permanently (vs ephemeral uvx) uv tool install git+https://github.com/agentskills/agentskills#subdirectory=skills-ref # Or use uvx for one-shot validation uvx --from git+https://github.com/agentskills/agentskills#subdirectory=skills-ref skills-ref validate ./skill
| Command | Description |
|---|---|
| Check structure, frontmatter, token budgets |
| Extract metadata |
| Generate prompt format |
command" not "You might want to..."| Error | Fix |
|---|---|
| Invalid name | Lowercase alphanumeric-hyphens only |
| Missing description | Add field with "Use when..." |
| Description too long | <1024 chars, move details to body |
| Invalid YAML | Check indentation, quote special chars |
| Missing SKILL.md | Filename must be exactly |
| Dir name mismatch | Directory name must match field |
mkdir skill-name && touch skill-name/SKILL.mdskills-ref validate ./skill-nameplugin-name/ ├── .claude-plugin/plugin.json ├── README.md, LICENSE, CHANGELOG.md # CHANGELOG.md tracks versions ├── skills/skill-name/SKILL.md ├── agents/ # Optional: subagents (.md files) └── examples/ # Optional: full demo projects
Distinctions: Plugin
examples/ = runnable projects. Skill assets/ = static resources only.
bash scripts/validate-skills-repo.sh # Validate all skills in repo bash scripts/bump-changed-plugins.sh # Auto-bump only changed plugins (semver)
--- name: example-skill description: Brief description. Use when doing X. --- # Example Skill ## Prerequisites - Required tools ## Instructions 1. First step: `command` 2. Second step with example ## Troubleshooting **Error**: Message → **Fix**: Solution
Share skills across Claude Code, Cursor, VS Code:
ln -s /path/to/skills ~/.cursor/skills
No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.