create-skill
Create a new skill to teach the agent a specific capability.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Create a new skill to teach the agent a specific capability.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | create-skill |
| description | Create a new skill to teach the agent a specific capability. |
Create a new custom skill so the agent can learn and use a specific capability.
All file paths are relative to workspace. Write to skills/<name>/SKILL.md and the system resolves it automatically.
skills/<name>/
SKILL.md # Required
<other files> # Optional — templates, scripts, examples
The system scans skills/ on every turn. Any directory containing a SKILL.md is automatically discovered — no manual registration needed.
---
name: <skill-name>
description: <one-line description>
---
# Skill Title
Instructions for the agent.
Frontmatter is YAML parsed by python-frontmatter. Use simple top-level fields (name, description, always) for most skills. Advanced settings like dependency declarations go in the metadata field as a JSON string.
| Field | Required | Description |
|---|---|---|
name | Yes | Skill name, must match the directory name (skills/<name>/) |
description | Yes | One-line summary shown in the skills directory |
always | No | Set to true to always load this skill into context (use sparingly) |
metadata | No | JSON string for advanced settings. Supports requires.bins (list of CLI tools) and requires.env (list of env vars). Skill shows as unavailable until all requirements are met. Example: metadata: '{"weavbot":{"requires":{"bins":["ffmpeg"]}}}' |
git-workflow, code-review). Confirm with the user if unclear.skills/<name>/SKILL.md (relative path). Include frontmatter with name and description, then write the body with clear instructions, examples, and any constraints.SKILL.md in the same skills/<name>/ directory.read_file(path="..."), shell(command="...")).