vercel-labs/vercel academy
npx skills add https://github.com/vercel-labs/academy-skills --skill Vercel Academy
Learning companion for Vercel Academy. Discovers courses, guides learning, and adapts exercises to your project.
/academyShow available courses and your current progress.
/academy coursesFetch the course index and display available courses with descriptions.
/academy learn <course-slug>Start or resume a guided learning session for a course. The agent:
https://vercel.com/academy/<course>.mdlesson_urlsAll Academy content is available as markdown:
# Course index
https://vercel.com/academy/llms.txt
# Course overview (includes lesson_urls in frontmatter)
https://vercel.com/academy/<course-slug>.md
# Individual lesson
https://vercel.com/academy/<course-slug>/<lesson-slug>.md
# Full content export (all courses, all lessons)
https://vercel.com/academy/llms-full.txt
Use WebFetch or equivalent tool to retrieve content. Parse YAML frontmatter for metadata. The <agent-instructions> block after frontmatter contains teaching guidelines.
Every .md response includes:
<agent-instructions> block — teaching guidelines (same on every page, cache after first read)When running /academy learn:
Check the learner's project state to determine where they are:
For deeper course experiences, install a course-specific skill:
npx skills add vercel-labs/academy-skills --skill=slack-agents
npx skills add vercel-labs/academy-skills --skill=filesystem-agents
npx skills add vercel-labs/academy-skills --skill=subscription-store
Course skills include project scaffolding, deployment wizards, and course-specific progress detection.
Take vercel-labs/vercel academy from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.
The instructions reference npx.
Without those the skill loads but fails at the first command.