Skip to content
How I AIHow I AI

Claude Skills explained: How to create reusable AI workflows

Today I dive into Anthropic’s latest feature that lets anyone create reusable workflows for Claude—no coding required. I break down exactly what Claude Skills are, how to build them from scratch, and how to use them inside Claude Code and Cursor to automate recurring AI tasks like generating PRDs, writing changelog summaries, and turning demo notes into follow-up emails. *What you’ll learn:* 1. What Claude Skills are and how they differ from Claude Projects and custom GPTs 2. How to structure a Skill (metadata, instructions, and linked files) 3. Why defining workflows in natural language beats rigid automation tools 4. How to create Claude Skills using Claude Code and Cursor 5. How to validate your skills with Python scripts and folder references 6. How to upload and use Claude Skills inside Claude’s web or desktop app 7. Practical examples: turning changelogs into newsletters, demo notes into emails, and more *Brought to you by:* ChatPRD—An AI copilot for PMs and their teams: https://www.chatprd.ai/howiai *Where to find Claire Vo:* ChatPRD: https://www.chatprd.ai/ Website: https://clairevo.com/ LinkedIn: https://www.linkedin.com/in/clairevo/ X: https://x.com/clairevo *In this episode, we cover:* (00:00) Introduction (01:39) What are Claude Skills and how do they work? (08:30) The structure of Claude Skills files (11:00) Demo: Creating Skills using Claude’s built-in skill creator (16:08) A more efficient workflow: Creating Skills with Cursor (17:42) Using Python validation scripts (18:37) Testing Skills with Claude Code (20:52) Creating a changelog-to-newsletter Skill (22:16) Creating a demo-to-follow-up-email Skill (23:45) Uploading Skills to the Claude web interface (26:04) Conclusion and summary *Tools referenced:* • Claude: https://claude.ai/ • Claude Code: https://claude.ai/code • Cursor: https://cursor.sh/ *Other references:* • Equipping agents for the real world with Agent Skills: https://www.anthropic.com/engineering/equipping-agents-for-the-real-world-with-agent-skills • Anthropic Skills Documentation: https://docs.claude.com/en/docs/claude-code/skills?utm_source=chatgpt.com • Claude Projects: https://claude.ai/projects _Production and marketing by https://penname.co/._ _For inquiries about sponsoring the podcast, email jordan@penname.co._

Claire Vohost
Oct 22, 202527mWatch on YouTube ↗

CHAPTERS

  1. Why Claude Skills matter: reusable, on-demand AI workflows

    Claire introduces Claude Skills as Anthropic’s new way to package repeatable AI workflows that can be invoked across Claude Code, the API, and claude.ai. She frames the episode as a practical guide: what Skills are, how to create them, and where they fit into day-to-day product/engineering work.

  2. Sponsor: ChatPRD (AI copilot for product docs and coordination)

    A short sponsor segment explaining what ChatPRD does and who it’s for. Claire highlights integrations and the product’s positioning as a practical AI copilot for PM work.

  3. What Claude Skills are (and how they differ from Projects/custom GPTs)

    Claude Skills are described as task-specific instruction sets and context that can be called on demand. Claire contrasts them with Projects/custom GPTs, which tend to be static context tied to a workspace/chat rather than dynamically invoked, task-specific workflows.

  4. Core benefits: discovery, context bundling, and consistent execution

    Claire shares why Skills are useful in practice: they capture repeat tasks you’d otherwise copy/paste from prompt libraries. Skills can also bundle templates/examples via relative file references, and optionally include executable scripts for repeatable validation/processing.

  5. What a Claude Skill actually is: a folder you zip or point Claude Code at

    She demystifies the “asset” behind a Skill: it’s simply a folder containing a SKILL.md (instructions) plus optional adjacent files. You either keep it locally for Claude Code to use, or zip the folder and upload it to claude.ai.

  6. Inside SKILL.md: metadata, instructions, and resource linking

    Claire walks through the expected structure of a Skill file. The SKILL.md includes YAML-style metadata (name/description), detailed markdown instructions, and optional links to supporting files using relative paths.

  7. Demo attempt: using Claude web to generate a Skill (helpful, but messy)

    She tries Claude’s built-in “create skills” capability by prompting claude.ai to generate a PRD Skill. While the generated Skill is instructive (very detailed, includes decision trees and questions), the flow creates too many files and download friction makes it impractical.

  8. Better workflow: create Skills in Cursor using the docs as source-of-truth

    Claire shows a faster approach: use Cursor with Anthropic’s documentation link and generate a “Skill to create Skills.” Cursor produces a clean folder with SKILL.md, templates/examples, and even a validation script—quickly and with files already local.

  9. Adding reliability: Python validation scripts for Skill structure and quality

    Cursor’s generated Skill includes a Python validator that checks YAML/formatting, file existence, and basic content constraints. Claire notes this can be overkill, but it demonstrates how executable scripts can enforce consistency and reduce errors.

  10. Testing in practice: invoking Skills with Claude Code (local repository)

    With Skills stored locally, Claire runs Claude Code in the directory and asks it to use the Skill-creator Skill to generate a new workflow. Claude Code discovers available Skills, creates the new Skill folder, runs validation, and summarizes what it built.

  11. Example Skill: changelog entries → user-facing newsletter

    Claire demonstrates a concrete workflow: turning technical changelog entries into a subscriber-friendly newsletter. She highlights how Skills can be single-file and still powerful, and how Claude can infer Skill use based on context (e.g., the word “changelog”).

  12. Example Skill: demo notes → personalized follow-up email

    She repeats the pattern to quickly create another Skill that converts demo notes into tailored follow-up emails for trial prospects. The creation again takes only a few minutes and runs through the same validation and file-generation loop.

  13. Uploading Skills to claude.ai: zip upload + naming constraints

    Claire shows how to bring a local Skill into the Claude web UI by zipping the Skill folder and uploading it. She hits a constraint: skill names must be lowercase/hyphenated, fixes it, and confirms the Skill appears as an available capability in chat.

  14. Wrap-up: recommended setup and next steps

    Claire summarizes her recommended flow: maintain a local Skills repository, create a meta Skill that generates other Skills, and invoke them via Claude Code or upload zips to the web app. She closes with a call to subscribe/comment and teasers for future mini deep dives.

Get more out of YouTube videos.

High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.

Add to Chrome