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.

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