Learn by doing

Start where you are. Build your first skill this week.

The hands-on way to learn Claude Code skills and Agent Skills — guided paths, real lessons, and a working skill you build as you go.

  1. StartStart: complete
  2. LearnLearn: complete
  3. BuildBuild: current
  4. TestTest: upcoming
  5. ShipShip: upcoming
How it works

Three steps, one working skill.

  1. Learn the concept

    Short, plain-language lessons — what a skill is and why it works the way it does.

  2. Build a real skill

    Author a working SKILL.md as you go. Every path produces a tangible artifact.

  3. Ship & reuse

    Make it trigger reliably, package it, and hand it off — the full lifecycle.

Learning paths

Pick the track that matches your level.

Beginner

Build Your First Claude Skill

Start from zero. Understand what a Claude skill is, read a real SKILL.md, then write, invoke, and verify your own — no prior skill experience needed.

  • 5 lessons
  • ~45 min

You'll be able to: You can author a minimal skill and confirm Claude invokes it on the right request.

Intermediate

Author Skills That Trigger Reliably

The difference between a skill that helps and one that gathers dust is triggering. Go deep on descriptions, frontmatter, scoping, and progressive disclosure so your skills fire exactly when they should.

  • 5 lessons
  • ~50 min

You'll be able to: You can write descriptions and structure files so a skill loads on the right task and stays out of the way otherwise.

Advanced

Package & Share Your Skills

Turn a working skill into something you can bundle scripts with, run across tools, and hand to a teammate or the community — with versioning that does not break their setups.

  • 4 lessons
  • ~40 min

You'll be able to: You can ship a skill that bundles executable helpers and distribute it without surprising its users.

See all paths

What you'll be able to do

Real capabilities, not trivia.

Each path ends with something you can actually do — and a skill you can keep using.

  • Write a SKILL.md that Claude loads and runs on the right request.
  • Craft descriptions that trigger reliably — and stay out of the way otherwise.
  • Keep skills lean with progressive disclosure and bundled reference files.
  • Bundle executable helper scripts a workflow can run deterministically.
  • Package and version a skill so you can share it without breaking anyone.