vercel avatar

Authoring Skills

If you're building agent workflows and need to document what they should do, this is the meta skill you want. It gives your agent structured guidance on when to create a new skill file versus just adding a note to AGENTS.md, plus templates for file structure and naming conventions. Honestly most useful if you're actively maintaining a skills repository or frequently spinning up new agent capabilities. The distinction it draws is practical: detailed workflows and code templates belong in skills, one-liner rules stay in the main config. Comes from the Vercel Next.js repository, so it follows the patterns they use for their own extensive skill library.

skills.sh installs
1K
GitHub stars
139.5K
last updated
May 16, 2026

Install

$ npx -y skills add vercel/next.js --skill authoring-skills --agent claude-code

Installs into .claude/skills of the current project.

Files

Authoring Skills

Use this skill when creating or modifying agent skills in .agents/skills/.

When to Create a Skill

Create a skill when content is:

  • Too detailed for AGENTS.md (code templates, multi-step workflows, diagnostic procedures)
  • Only relevant for specific tasks (not needed every session)
  • Self-contained enough to load independently

Keep in AGENTS.md instead when:

  • It's a one-liner rule or guardrail every session needs
  • It's a general-purpose gotcha any agent could hit

File Structure

.agents/skills/
└── my-skill/
    ├── SKILL.md          # Required: frontmatter + content
    ├── workflow.md        # Optional: supplementary detail
    └── examples.md        # Optional: referenced from SKILL.md

Supported Frontmatter Fields

Sponsors

Details

Repository
github.com/vercel/next.js
Categories
Frontend Development, Cloud & Infrastructure
First seen
Apr 16, 2026

More from vercel/next.js

All 14
1angular avatarreference-coreangular/angularExplains the mental model and architecture of the code under `packages/core`. You MUST use this skill any time you plan to work with code in `packages/core`992skills.sh installs
2vercel avatarruntime-debugvercel/next.jsruntime debug990skills.sh installs
3facebook avatarflagsfacebook/reactflags942skills.sh installs
4angular avataradev-writing-guideangular/angularComprehensive writing guide for Angular documentation (adev). Covers Google Technical Writing standards, Angular-specific markdown extensions, code blocks, and 914skills.sh installs
5angular avatarreference-compiler-cliangular/angularExplains the mental model and architecture of the code under `packages/compiler-cli`. You MUST use this skill any time you plan to work with code in `packages/c911skills.sh installs
6vercel avatarflagsvercel/next.jsflags900skills.sh installs