🚀NEW LABGetting Started with Claude AgentsStart lab
Tutorial

Write your first skill for a coding agent

A skill is a procedure you hand a coding agent once so it follows the same steps every time. Build one, learn why the description does most of the work, and run it for real.

DAIR.AI AcademyAgentsagent-skillspiBeginner

You can tell a coding agent what to do every single time you need it. Or you can write the steps down once and let the agent follow them.

An agent skill does exactly that. You write a procedure in a markdown file, put the file in a folder inside your project, and the agent runs it the same way on Monday and on Friday. No code, nothing to install. From here on, this page calls it a skill for short.

The examples here use pi, a coding agent you run in your terminal. The same shape carries over to Claude Code, Hermes Agent, and most other agent harnesses, so nothing you learn here is specific to pi.

By the end you will have written a working skill, learned the one field that decides whether it ever runs, and run it against a real project.

DAIR.AI Academy
Free for subscribers

Unlock the complete tutorial for free.

Enter your email to reveal the full guide and hands-on playground now.

Free forever. Unsubscribe anytime.