All skills
getsentry avatar

/skill-writer

@5a64b36 official
by Sentrygetsentry/skills1k stars
53

Create, synthesize, and iteratively improve agent skills following the Agent Skills specification. Use when asked to "create a skill", "write a skill", "synthesize sources into a skill", "improve a skill from positive/negative examples", "update a skill", or "maintain skill docs and registration". Handles source capture, precision passes, authoring, registration, and validation.

Use this Skill: https://skilld.dev/gh/getsentry/skills/skill-writer

This session only. Nothing lands on disk.

referencesmode-selection.md

≈828 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Mode Selection

Choose the minimal set of paths needed for the request. Regardless of path, prioritize input quality and coverage depth before finalizing outputs.

Path mapping

Request shape Required paths
New skill from scratch synthesis + authoring + description optimization + registration/validation
Update existing skill wording/structure authoring + description optimization + registration/validation
Improve skill from outcomes/examples iteration + authoring + description optimization + registration/validation
Research-first skill planning synthesis only, then authoring if requested

Skill class selection

Classify the target skill before synthesis. This determines the coverage dimensions that must be represented in sources, references, and validation.

Skill class Typical request shape Required dimensions
workflow-process repeatable operations, CI/task orchestration preconditions, ordered flow, failure handling, safety boundaries
integration-documentation library/framework integration, SDK usage, API correctness API surface, config/runtime options, common use cases, known issues/workarounds, version/migration variance
skill-authoring creating/updating/reviewing other skills source provenance, precision pass, transformed examples, registration/validation
generic does not match above explicit dimensions chosen and justified in synthesis

When the class is ambiguous, ask one direct clarification question before synthesis.

Execution shape selection

Choose the skill's primary execution shape separately from the skill class. Class answers "what domain/problem is this skill for?" Shape answers "how should this skill run?"

Use references/execution-shapes.md for the full decision table and the next leaf reference to load.

Record:

  1. primary execution shape
  2. simpler-shape rejection when the chosen shape is advanced
  3. exact leaf references opened because of that choice

Required outputs by path

  • synthesis: source inventory, decisions, coverage matrix, gaps.
  • synthesis: selected class, selected execution shape, and selected example profile path(s), including profile-requirement coverage.
  • synthesis: simplicity rationale showing why the chosen shape is necessary and which simpler shapes were rejected.
  • synthesis: portability note when provider-specific mechanics are used.
  • synthesis: explicit retrieval stopping rationale showing why further collection is currently low-yield.
  • authoring: updated SKILL.md and required supporting files.
  • description optimization: should/should-not trigger sets and final description.
  • iteration: example intake summary and behavior deltas.
  • registration/validation: registration edits and validator results.

Completion Checks

Do not claim completion when any required path output is missing.

For authoring/generator skills, report missing transformed examples, selected-profile requirements, required class dimensions, or execution-shape choices as open gaps instead of hiding them. When advanced mechanics are used, include justification and portability notes or report the missing decision as an open gap.

Source: SKILL.md on GitHub

No alerts17d5 checks · Risk SAFE
  • Gen Agent Trust Hub17d

    The skill is a comprehensive meta-router and workflow guide for creating, updating, and evaluating agent skills. It includes a helper python script for structural validation and standard markdown templates, presenting no security risks.

  • Socket17d

    No alerts

  • Snyk17d

    Risk: LOW · No issues

  • Runlayer7mo

    5/19 files flagged

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at 5a64b36. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated 3 months ago
  • Documentation
  • skill-authoring
  • workflow
  • specification
  • synthesis
  • iteration
  • validation
  • prompt-engineering
  • agent-skills

README badge

README badge for getsentry/skills/skill-writer

Guides AI agents through a structured workflow for creating, updating, and iterating on agent skills—instruction files that extend AI coding capabilities. Includes reference files for synthesis, authoring, validation, and skill registration following the Agent Skills specification.

Generated from the current SKILL.md.

Does this skill help me write skills for Claude, or does it help Claude write skills?
This skill is loaded into Claude or another AI coding agent. It provides the agent with a standardized workflow, reference files, and decision trees for creating, updating, and iterating on skills that other agents can use.
What's the difference between create, update, synthesize, and iterate modes?
Create starts from scratch. Update modifies an existing skill. Synthesize gathers and structures source material before authoring. Iterate improves a skill based on positive, negative, or fix examples.
Do I need to read all the reference files?
No. The skill uses a step-by-step workflow that loads only the specific reference files needed for your operation. Start with mode-selection.md to determine your path, then load only the files it directs you to.
Can I use this skill to write skills for other AI providers, or only Claude?
The skill supports both provider-agnostic skills and Claude-specific mechanics. Provider-specific references are optional; the core workflow and execution shapes are portable across agents.
What does a completed skill output look like?
A skill consists of a SKILL.md file (the runtime router), optional focused reference files under references/, a SPEC.md for the maintenance contract, and optional scripts or templates. The skill-writer guides you through all artifact types and decides what belongs in each.

Generated from the current SKILL.md. These answers refresh after source changes.