Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Converts repeated AI coding-agent workflows into reusable skill packages with triggers, guardrails, examples, and verification checks. Use when a user wants to turn a prompt, checklist, AGENTS.md section, Claude/Codex workflow, or recurring agent task into a portable SKILL.md.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 88% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 3% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 30% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 78% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 63% | 0% |
Package a repeated coding-agent workflow into a reusable SKILL.md that another agent can follow without rediscovering context. The output should include clear activation triggers, bounded instructions, examples, and a verification checklist that proves the workflow worked.
When a user asks to turn a prompt, checklist, runbook, AGENTS.md section, or repeated agent task into a skill, follow this process.
Identify:
If the workflow is a one-off request, say that it is not yet a good skill candidate and offer a shorter checklist instead.
Write a description that includes both what the skill does and when to use it. Include specific trigger phrases from the user's workflow, such as:
Do not use broad triggers like "help with code" or "improve productivity".
Add constraints that prevent overreach:
Keep the skill focused on one reusable job. Split unrelated work into separate skills.
Create a SKILL.md with:
yaml--- name: short-kebab-case-name description: >- What the skill does and when to use it, including concrete trigger words. license: Apache-2.0 compatibility: "No special requirements" metadata: author: github-username version: "1.0.0" category: development tags: ["tag-one", "tag-two", "tag-three"] ---
Then add:
# Skill Name## Overview## Instructions## Examples## GuidelinesUse imperative, step-by-step instructions. Avoid long background essays.
Include at least two realistic examples. Each example should show:
Use concrete repo names, files, commands, and outputs. Do not use placeholders like foo, bar, or lorem ipsum.
End with a checklist the agent can run before claiming success:
User request: "We always ask agents to review payment PRs for auth, idempotency, Stripe webhook replay, and tests. Turn that into a reusable skill."
Agent output shape:
markdown--- name: payment-pr-reviewer description: >- Reviews payment-related pull requests for authorization, idempotency, webhook replay safety, money movement bugs, and test coverage. Use when reviewing PRs that touch Stripe, billing, subscriptions, invoices, or checkout code. license: Apache-2.0 compatibility: "Any repository with payment code" metadata: author: acme-dev version: "1.0.0" category: development tags: ["payments", "code-review", "stripe", "security"] ---
The skill includes a review checklist, severity format, and verification step: inspect changed payment files, read related tests, and confirm webhook replay cases are covered.
User request: "Every release we paste the same steps: update changelog, run tests, build Docker image, tag, push, and draft GitHub release."
Agent output shape:
markdown--- name: release-checklist-runner description: >- Runs a project's release checklist from changelog update through tests, image build, git tag, push, and draft release notes. Use when preparing a versioned release or turning a manual release runbook into an agent workflow. license: Apache-2.0 compatibility: "Requires git and the project's build toolchain" metadata: author: acme-dev version: "1.0.0" category: devops tags: ["release", "changelog", "git", "ci"] ---
The skill requires the agent to detect the package manager, read existing release docs, run the repo's test and build commands, and stop before publishing unless the user approves.
SKILL.md.Other measured skills in the registry, with their headline benchmark lift.