One install gives your agent a fixed pipeline for a batch of your own prompts: an intent interview, a check against the skills already installed so it does not draft a duplicate, drafting with draft-skill, at least eight trigger test cases written from your phrasings, then a hard gate run through tune-skill. Two confirmation points, two pass/fail gates.
install
Detects Claude Code, Cursor, Codex, Qoder and more, then writes the skill into the right folder. Install draft-skill and tune-skill too: Step 1 drafts with one and Step 3 gates with the other, and neither ships inside this repo.
npx skills add arm-pz/prompts-to-skill --skill prompts-to-skill
the pipeline
SKILL.md is 54 lines and fixed: the order and the gates do not change to suit the skill being built. Two files in references/ hold the rest — pipeline.md for each step, gates.md for the pass/fail rules.
Four checks, and nothing is drafted until the first two pass.
Its resource-planning and writing steps apply; its own intent and boundary steps are already settled, so it does not re-ask you.
Two outputs, shown to you to add or remove cases — confirmation point 2.
Follow tune-skill's workflow on the draft, then run its validator against the folder and fix every FAIL.
Only if you plan to publish. Runs findable, and a rename here means re-running the validator.
Short, and it says what was run and what was not — including the prompts the finished skill does not cover, and why.
ground rules
Before drafting, it searches the skills you already have for descriptions that claim these requests. If one of them already does the job, it tells you and asks whether to tune that one instead of writing a second.
Step 1 is draft-skill and Step 3 is tune-skill. If either is not installed, the skill says so and stops rather than improvising their steps. That is a real requirement, so it is stated up front, not discovered halfway.
It never reports a skill as complete while a gate is failing, and Gate B cannot pass on written-only cases. Unrun checks are labelled unrun — the output states what was executed and what was not.
Free and open. It needs draft-skill and tune-skill installed, and it reports what it ran and what it did not.
Install prompts-to-skill Read the source