Free course

AI Agent Skills Course

Turn a repeated workflow into a portable, discoverable, testable Agent Skill with focused instructions, safe scripts, useful resources, and realistic evaluations.

5 modules · 25 lessons · No signup

Prerequisites: AI Fundamentals, Shell Commands and Git

~~~

Your progress

of lessons completed.

Course completed.

What you'll learn

Build and evaluate a release-readiness skill that produces an evidence-backed report without committing, pushing, publishing, or deploying.

Take this course offline

Subscribe to my newsletter to get every free book and course in PDF and EPUB format.

Get the downloads

Course contents

  1. Choose the right skill

    Distinguish skills from nearby AI concepts and extract one useful workflow from real work.

    1. Separate skills from prompts, rules, tools, and MCP
    2. Start from a repeated real workflow
    3. Define the outcome, inputs, and non-goals
    4. Draw the authority boundary
    5. Check your understanding: choose the right skill
  2. Design discovery and activation

    Structure the skill for progressive loading and precise positive and negative triggers.

    1. Understand progressive disclosure
    2. Choose a valid, specific name
    3. Write the activation description
    4. Test positive and negative triggers
    5. Check your understanding: design discovery and activation
  3. Write SKILL.md

    Write valid metadata, an executable procedure, checkpoints, boundaries, and an output contract.

    1. Write valid, portable frontmatter
    2. Write a procedure, not an essay
    3. Add checkpoints and an output contract
    4. Teach failures, gotchas, and stopping
    5. Check your understanding: write skill.md
  4. Bundle scripts, references, and assets

    Move deterministic work and conditional context into focused portable resources.

    1. Decide when a script beats prose
    2. Write a safe, self-contained script
    3. Add focused references and assets
    4. Control context, dependencies, and paths
    5. Check your understanding: bundle scripts, references, and assets
  5. Evaluate, secure, and ship

    Test activation and output, review authority, package the folder, and maintain it from evidence.

    1. Evaluate activation and output quality
    2. Threat-model the skill
    3. Package, document, and version the skill
    4. Finish and maintain the release-readiness skill
    5. Check your understanding: evaluate, secure, and ship