# Skill Creator

Create new reusable skills from conversation context

- Repository: https://github.com/vstorm-co/pydantic-deepagents (1111 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-10-30
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add vstorm-co/pydantic-deepagents --skill skill-creator -g -a claude-code -y`
Codex: `npx skills add vstorm-co/pydantic-deepagents --skill skill-creator -g -a codex -y`
Cursor: `npx skills add vstorm-co/pydantic-deepagents --skill skill-creator -g -a cursor -y`
Gemini CLI: `npx skills add vstorm-co/pydantic-deepagents --skill skill-creator -g -a gemini-cli -y`

## Description

Create new reusable skills from conversation context

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Skill Creator

Create a new skill by generating a SKILL.md file with YAML frontmatter.

## Steps

1. Identify the task pattern the user wants to capture as a skill
2. Write clear, specific instructions that an AI agent can follow
3. Create a directory with this structure:

```
my-skill/
├── SKILL.md          # Instructions + frontmatter
├── template.md       # (optional) Template files
└── example.py        # (optional) Example scripts
```

4. The SKILL.md must have this format:

```markdown
---
name: skill-name
description: "Brief description of what this skill does"
tags: [category1, category2]
version: "1.0.0"
---

# Skill Name

## Purpose
What this skill accomplishes.

## Instructions
Step-by-step instructions for the agent.

## Examples
Concrete examples of input/output.
```

## Guidelines

- **Name**: lowercase with hyphens (e.g., `api-client-generator`)
- **Description**: one sentence, starts with a verb
- **Instructions**: specific enough that another agent can execute without context
- Include edge cases and error handling guidance
- Add examples showing expected input and output
- Place resources (templates, schemas) as separate files next to SKILL.md

