Skill authoring
Refine draft skills into strict, reusable SKILL.md documents with stable triggers, preconditions, and failure branches.From its SKILL.md
npx -y skills add pockebot/openpocket --skill skill-authoringAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
1.4 KB, as published. Nobody here has run it
skill-authoring
Use this skill when converting a rough draft into a production-ready skill document.
Goal
Transform noisy step traces or draft markdown into a strict SKILL.md that is:
- deterministic to execute
- explicit about when to trigger
- explicit about failure handling
- valid against strict skill validation rules
Required Structure
- Frontmatter:
name(kebab-case, matches directory)description(one concise sentence)- optional
metadataJSON for triggers/requirements
- Body sections:
When To UsePreconditionsProcedureFailure HandlingCompletion Criteria
Refinement Rules
- Replace fragile coordinates with semantic UI targets whenever possible.
- Keep each procedure step one atomic action.
- Add at least one fallback path for common blockers (auth wall, empty state, loading timeout).
- If personal data is required, add
request_human_authguidance before UI actions. - Keep language concise and executable.
Validation Gate
Before promotion:
- Run strict skill validation.
- If validation fails, keep as draft and report issues.
- Promote only validated output.