PTENES
TRACK 4

🟡 Skills & Agents

Stop re-explaining. Here you’ll learn to package workflows into skills reusable (Markdown callable as a slash command) and being built agents — on-demand locations, scheduled by cron and triggered by events (webhooks). Strongly hands-on track: each concept comes with a real copy-run block (build a skill, write a SKILL.md, invoke a slash command, set up an agent).

3
Modules
22
Topics
~3h
Duration
Practical
Level
Learning path progress 0% · 0 of 22
Skills and agents track banner: modular blocks and a network of autonomous agents in amber
Module 4.1 Skills · concept & anatomy Module 4.2 Building skills in practice Module 4.3 Agents · local · scheduled · event-driven

The path of track 4: from the concept of a skill (callable markdown) to building in practice, ending with agents that make decisions on their own and run without you present.

Learning path map

Detailed content

Illustration for module 4.1
4.1 ~50 min · 7 topics

📦 Skills: Concept & Anatomy

The skill is a markdown workflow that you call as a slash command. Here: what it is, where it lives (.claude/skills), the anatomy of SKILL.md, how skills call tools, when to use a skill versus typing, skills versus CLAUDE.md, and how to share and version them.

Module progress 0% · 0 of 7
What it is:

A Markdown instruction file — conceptually the same thing as a "workflow" (the W layer of WAT), except it’s stored in a special directory and exposed as a slash command.

Why learn:

Stop reexplaining the same task: the process becomes callable and consistent.

Key concepts:

Skill = callable workflow; Markdown; same process every time.

What it is:

Each skill lives in its own folder inside .claude/skills, with a markdown file that defines it; then it appears as a slash command (e.g., /draft-email).

Why learn:

It's how the agent "discovers" the skill and makes it available for you to invoke.

Key concepts:

One folder per skill; slash commands became skills; automatic discovery.

What it is:

O SKILL.md defines the name, description (when to trigger), expected arguments, and step-by-step instructions.

Why learn:

The description tells the agent WHEN to use the skill; the arguments are what it asks for.

Key concepts:

Name; trigger description; arguments; steps.

What it is:

A skill can still invoke tools (Python scripts: web search, scraping, document generation) — the WAT framework remains intact underneath.

Why learn:

A skill isn’t just text: it’s a process that does real work through tools.

Key concepts:

Skill ≈ W; tools ≈ T; the agent decides when to run each tool.

What it is:

Use a skill for repeated workflows, when consistency matters, or for complex instructions that are easy to forget. For a one-sentence task or a one-off experiment, just type it — a skill would be overkill.

Why learn:

Knowing when to package things up avoids both chaos and over-engineering.

Key concepts:

Repeated use → skill; one-off → type it; consistency; share.

What it is:

CLAUDE.md stores only the rules for every session (purpose, objective, framework); task-specific instructions go in skills, which load on demand only when invoked.

Why learn:

Putting everything in CLAUDE.md fills up the context window; skills save tokens.

Key concepts:

Every session vs. on demand; 20-50 skills don’t add bulk; context window.

What it is:

Because the skill is a file in the project folder, it can be versioned in Git and shared with the team — everyone gets the same reliable process.

Why learn:

A battle-tested skill becomes a team asset, not knowledge trapped in one person’s head.

Key concepts:

File = versionable; shareable; delegate and forget.

Illustration for module 4.2
4.2 ~50 min · 7 topics

🔨 Building Skills in Practice

Hands-on: request a skill in the official format, build and test the "draft email" skill (/draft-email), invoke without arguments, reuse with clean context, build the “document → slides” skill, plug in a ready-made design skill, and build your own skill library.

Module progress 0% · 0 of 7
What it is:

You don’t need to know how to write skills: describe the workflow (inputs, behavior, where to save it) and ask the agent to turn it into a slash command following the official format.

Why learn:

Same vibe coding mindset: describe the result, and the AI generates the skill.

Key concepts:

Official format; Plan Mode; describe inputs/output.

What it is:

The first build: a skill that takes bullet points, a recipient, and a tone, then writes a polished, concise, straight-to-the-point email and saves it in the temporary folder. It becomes the slash command /draft-email.

Why learn:

It’s the canonical example of a reusable skill from end to end.

Key concepts:

Arguments (bullets/recipient/tone); SKILL.md; temporary folder.

What it is:

Calling the slash command without providing data prompts the agent to ask for the missing inputs (recipient, tone, bullets) before running.

Why learn:

The skill is robust: it never runs "in the dark"; it gathers what's needed.

Key concepts:

Input collection; missing arguments; guided experience.

What it is:

To reuse it, you clear the conversation (/clear) and calls the slash command again with new inputs — fresh, consistent output that always follows the same rules.

Why learn:

Clean context = predictable runs; the skill ensures the same standard.

Key concepts:

Clear between uses; consistency; just ask to make changes.

What it is:

A second skill that reads a document, extracts the key points, and creates a professional presentation — using Python tools under the hood.

Why learn:

Shows the skill summarizing long content into a structured, reusable deck.

Key concepts:

Summarize → structure; generation tools; iterate on the design.

What it is:

Plugging in an existing design skill improves visual quality without requiring you to describe every design detail manually.

Why learn:

Skills are composable: you layer a design skill on top of your workflow.

Key concepts:

Skill composition; design skill; reuse of ready-made knowledge.

What it is:

A catalog of ready-to-build skill ideas: notes → actions, data → PDF, email, meeting summary, research brief.

Why learn:

Gives you concrete starting points to build your own library.

Key concepts:

Catalogs; battle-tested skills; save what works.

Illustration for module 4.3
4.3 ~55 min · 8 topics

🤖 Agents: Local, Scheduled & Event-Driven

The leap to systems that make decisions on their own: what an agent is (reasons, adapts, self-heals), an on-demand local agent, the self-improvement loop, a scheduled agent (cron), an event-driven agent (webhook), the agentic gap, designing for production from the 1st prompt, and when an “agent” is just a script.

Module progress 0% · 0 of 8
What it is:

Unlike traditional automation (where you connect each step), an agent receives the desired outcome and reasons, adapts, asks questions, and self-heals when something breaks.

Why learn:

It's the boundary between "wire everything by hand" and "specify the outcome".

Key concepts:

Reasons; adapts; self-heals; non-deterministic.

What it is:

The assistant as a personal agent: researches, assembles files, iterates on the output, and gets smarter with every use — all running locally, with no deploy.

Why learn:

It's the simplest form of agent; it builds intuition before the cloud.

Key concepts:

Local; on demand; you watch and learn.

What it is:

The agent runs a workflow, hits an error, diagnoses it, fixes the tool, and updates the workflow so the error doesn’t happen again — runs get smoother and faster.

Why learn:

It’s the superpower of local agents—and exactly what disappears in production.

Key concepts:

Make a mistake → fix it → update; learn from the failure; preserve the fix.

What it is:

An agent that runs on its own at a scheduled time using a cron pattern (5 fields; e.g., 0 7 * * * = 7 a.m. every day) — researches, synthesizes, and saves the result, without you being there.

Why learn:

It's the first form of agent that scales beyond "when you're around".

Key concepts:

Cron (5 fields); runs unattended; schedules.

What it is:

An agent that wakes up when a webhook (a URL that listens for data) is called, receiving a payload — a "digital doorbell" that kicks off the work.

Why learn:

It’s how a form, an app, or another system triggers your agent.

Key concepts:

Webhook = doorbell; payload; Bearer auth.

What it is:

When the agent runs in the cloud on a schedule/event, the assistant is no longer watching to self-heal: the system runs but doesn't adapt on its own—and a failure can go unnoticed.

Why learn:

It’s the central production risk; it shapes how you design the agent.

Key concepts:

No self-healing; silent failure; logs and alerts close the gap.

What it is:

The four requirements for an unattended build: fixed inputs, structured/predictable output, built-in error handling, and logging at every step — all from the 1st prompt.

Why learn:

Since the agent won’t self-heal, you design for output robustness.

Key concepts:

Fixed inputs; structured output; try/catch; log everything.

What it is:

Not every automation task needs reasoning: if the task is fixed and predictable, a deterministic script is cheaper and more reliable than an agent — and that’s a valid choice.

Why learn:

Knowing the difference helps you avoid paying for intelligence you don’t need.

Key concepts:

Deterministic vs. agentic; "boring is beautiful"; cost vs. adaptability.

← Track 3: Prompts Track 5: Projects →