Skip to content
Back to skills

Skill Curator

ASecurity

Use when adding, improving, consolidating, or evaluating agent skills and their Markdown references. Find real workflow gaps, avoid duplicate skills, write trigger-precise SKILL.md files, and validate each skill as an executable instruction surface.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 17, 2026
testinggoexpress

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned October 17, 2026

npx -y skills add NetVar1337/agent-skill-canon --skill skill-curator --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Skill Curator?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Skill Curator
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/netvar1337-skill-curator/badge)](https://www.skillsdirectory.com/skills/netvar1337-skill-curator)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: skill-curator
description: Use when adding, improving, consolidating, or evaluating agent skills and their Markdown references. Find real workflow gaps, avoid duplicate skills, write trigger-precise SKILL.md files, and validate each skill as an executable instruction surface.
version: 1.0.0
license: MIT
metadata:
  package: local-operator-skills
  category: skill-engineering
  author: Admin
  triggers:
    - make a skill
    - add skills
    - improve skills
    - skill gap
    - better agent prompts
---
# Skill Curator

## Purpose

Build a small set of high-leverage skills rather than a pile of overlapping Markdown. A skill earns its permanent description only when it changes routing or execution behavior for a distinct, recurring workflow.

For the authoring mechanics and context-load rules, read `writing-for-agents` first. Use `operator-execution` when the skill work itself is part of a larger task.

## Workflow

1. **Inventory the behavior.** Search installed skills, project instructions, scripts, and recurring requests for an actual workflow gap.
   - Done when the gap is stated as a trigger → outcome → verification triplet and existing coverage is known.
2. **Choose the cheapest shape.** Extend a current skill when the trigger and workflow overlap; otherwise create a new `SKILL.md`. Put long examples, prompt collections, checklists, and branch-only material in `references/`.
   - Done when the new context load is justified and every file has one job.
3. **Write the execution surface.** Use YAML frontmatter with a trigger-specific `description`; then provide an ordered workflow, checkable completion criteria, failure handling, and a verification gate. Prefer concrete verbs, paths, commands, and observable outputs.
   - Done when an unfamiliar agent can execute the workflow without generic advice.
4. **Validate and prune.** Parse frontmatter, check links, test the trigger phrases against likely user wording, and remove duplicate, stale, or no-op instructions.
   - Done when every rule changes behavior and every reference resolves.
5. **Register only what is discoverable.** Ensure the intended loader scans the location. Update an index or router only when it is the authoritative discovery surface; avoid repeating the same skill list across global instructions.
   - Done when a fresh session can discover the skill by the intended trigger.

## Quality Rules

- The description is a routing contract: lead with `Use when`, name distinct trigger branches, and state the resulting action.
- One skill has one primary job. Split only when the trigger or execution path is independently reusable.
- Put universal workflow steps in `SKILL.md`; progressively disclose reference tables and templates.
- End steps with an observable done condition, not "be thorough" or "understand the task."
- Prefer positive instructions describing the desired behavior over large prohibitory lists.
- Add prompts only when they create a reusable, parameterized work order; a prompt must specify outcome, constraints, and proof.

## Review Matrix

Apply [references/skill-quality-gate.md](references/skill-quality-gate.md) before keeping a skill. A skill that fails the overlap, trigger, or verification checks is revised or deleted rather than added to the catalog.

## Completion Gate

- [ ] Existing skills were searched before creating a sibling.
- [ ] Frontmatter begins at byte zero and `name` plus `description` are present.
- [ ] Trigger phrases distinguish the skill from adjacent skills.
- [ ] Each workflow step has a checkable completion condition.
- [ ] Every Markdown link resolves locally.
- [ ] The skill was placed in a directory scanned by its target agent.
- [ ] The final reply names every added or changed path and validation performed.

## Common Failure Modes

- **Taxonomy bloat:** consolidate adjacent skills under one strong trigger and use headings or references for branches.
- **Generic prompts:** replace exhortations with inputs, an expected artifact, and a verification command.
- **Stale indexes:** point to the canonical skill root instead of copying a catalog into multiple global files.
- **Prompt-only skills:** write a workflow around the template so the agent knows when and how to validate its output.
- **Unverifiable guidance:** express the expected observable result or a command that proves it.

Files in this skill

  • SKILL.md4.3 KB
  • agents/openai.yaml43 B
  • references/skill-quality-gate.md1.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.