Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Analyze large prompts, system instructions, or runbooks to identify sections extractable as standalone skills, then build them. Use when decomposing a big prompt into skills, extracting skills from instructions, or asked to break a prompt apart.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-19 | ✗→✓ | ▲ Improved | 136% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 208% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 105% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 79% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 57% | 0% |
Accept a large prompt, system instruction set, or runbook. Identify which sections could become standalone skills, present candidates with rationale, and route approved candidates into the Skill Maker for creation.
Accept one of:
.md, .txt, or any text file containing instructionsIf no input provided, ask:
> "Paste your prompt or give me the file path. I'll analyze it for sections that could become standalone skills."
If the input is under 20 lines, push back:
> "This is pretty short -- it might work better as a single skill. Want me to send it to the Skill Maker instead?"
Segment the prompt into logical sections. Look for boundaries at:
##, bold headers)Ignore:
Present a numbered summary:
> "I found N logical sections in your prompt:" > > 1. short label] (lines ~X-Y) -- one-sentence summary > 2. short label] (lines ~X-Y) -- one-sentence summary > ...
Ask: "Does this breakdown look right, or should I split/merge any sections?"
Wait for confirmation before evaluating.
Load the wiki knowledge needed for evaluation. All paths below are relative to the skill-factory root directory.
Read the file wiki/INDEX.md, then read:
wiki/research/anatomy-of-a-good-skill.mdwiki/concepts/skill-discovery.mdwiki/concepts/token-budget.mdwiki/research/cursorrules-vs-skills.mdwiki/research/anti-patterns.mdAlso read the quality spec: SKILL_SPEC.md.
Score each chunk against five criteria:
| Criterion | Question | |-----------|----------| | Distinct trigger | Could a user naturally ask for this in isolation? | | Repeatable task | Is this a workflow with steps, not just a fact or opinion? | | Delta from baseline | Would an agent get this wrong without explicit instructions? | | Self-contained | Can it run without the rest of the prompt? | | Focused scope | Is it one task, not three bundled together? |
A chunk that passes 4-5 criteria is a good candidate. 2-3 is marginal. 0-1 is not a skill.
Show a results table:
> Skill candidates from your prompt: > > | # | Suggested name | What it does | Verdict | Rationale | > |---|----------------|-------------|---------|-----------| > | 1 | deploy-staging | Run staging deploys with smoke tests | GOOD CANDIDATE | Distinct trigger, repeatable workflow, agent skips smoke tests without it | > | 2 | api-error-handling | Retry and fallback patterns for our API | MARGINAL | Useful gotchas but no clear trigger -- better as a section in an existing skill | > | 3 | _(tone/personality)_ | Sets voice and style | NOT A SKILL | Rules, not a skill -- belongs in .cursorrules or AGENTS.md |
After the table, flag special categories:
Merge candidates: "Sections 4 and 7 both cover database operations. These should be one skill, not two."
Gotchas, not skills: "Section 3 has useful facts about your API quirks, but it's not a workflow. Consider adding these as a gotchas section to an existing skill."
Rules, not skills: "Section 1 sets coding style and tone. This belongs in .cursorrules or AGENTS.md as an always-on rule, not an on-demand skill."
Present a recommendation:
> "I recommend building N skills from this prompt: list]. Want to proceed with all of them, pick specific ones, or adjust?"
Wait for the user's selection.
Ask the user's preferred pace:
> How would you like to build these? > > A) One at a time -- Walk through the Skill Maker for each, with full diagnostic questions and design review > > B) Batch draft -- Generate all skill drafts at once using the authoring workflow, then review together > > RECOMMENDATION: A if you have 1-3 candidates. B if you have 4+.
Route A (one at a time): For each approved candidate:
skill-maker/SKILL.mdRoute B (batch draft): For each approved candidate:
authoring/SKILL.mdAfter building, ask: "Ready to move to the next candidate, or want to revise this one?"
After all selected skills are built, evaluate what remains:
> "Here's what happened to your original prompt:" > > - Extracted as skills: list with paths] > - Flagged as rules: list -- suggest adding to .cursorrules or AGENTS.md] > - Dropped: list -- general knowledge the agent already knows] > - Kept as-is: list -- sections that don't fit anywhere else]
If rule-worthy content was identified, offer to write it:
> "Want me to add the flagged rules to your .cursorrules or AGENTS.md?"
<HARD-GATE> Do NOT suggest more than 7 skills from a single prompt. If the initial chunking produces more than 7 candidates, merge related sections before presenting. A monolithic prompt should become 2-5 focused skills, not 15 micro-skills. </HARD-GATE>
Grouping heuristics:
Not every section of a prompt is a skill. Reject chunks that are:
When rejecting, explain where the content belongs instead.
Some prompt sections only make sense together. Before presenting candidates, check:
If dependencies exist, flag them: "Sections 2 and 5 have a dependency -- section 5 assumes the output of section 2. Consider keeping them as one skill or documenting the dependency."
Other measured skills in the registry, with their headline benchmark lift.