skill-distiller

Assess reusable procedures from sessions and decide whether to promote them into skills.

Updated Jul 25, 2026
One-click install
npx skills add https://github.com/RorySullivan1/powerapp_taskmaster --skill skill-distiller-rorysullivan1
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-distiller
Source: https://github.com/RorySullivan1/powerapp_taskmaster/tree/main/.claude/skills/skill-distiller
Command: npx skills add https://github.com/RorySullivan1/powerapp_taskmaster --skill skill-distiller-rorysullivan1

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? During plans and conversations you often derive reusable procedures, but most of them are not worth turning into permanent skills. This Skill applies a significance gate and a redundancy check so only genuinely recurring, non-obvious, generalizable know-how becomes a skill, preventing skill proliferation and description collisions that degrade triggering. ## Core Features & Use Cases - Significance gate: Filters candidates on recurrence, non-obviousness, and generality, plus durability and payoff checks, before anything is built. - Redundancy detection: The skills.py similar command lexically ranks existing skills against a candidate description to surface duplicates or extension targets, preferring folding into an existing skill over creating a new one. - Candidate queue: Borderline or mid-task candidates are appended as stubs to a CANDIDATES.md queue via add-candidate for deliberate later review. - Use Case: After approving a plan that encodes a repeatable deployment workflow, run the distiller to check it against existing skills, then either hand a refined spec to the /add-skill authoring workflow or enqueue it for later. ## Quick Start Ask the assistant to evaluate whether the procedure we just worked out should become a skill, and to check it against existing skills first.

Frequently Asked Questions about skill-distiller

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I decide whether something should become a skill?▼

Run the candidate through a significance gate checking recurrence, non-obviousness, and generality, then sanity-check durability and payoff versus standing context cost. If it fails any hard criterion, drop it or record it as memory instead.

How do I check if a skill already exists before creating a new one?▼

Run the skills.py list command to inventory existing skills, then skills.py similar with your candidate description to rank overlaps lexically. Read the top matches and prefer folding material into an existing skill over creating a sibling.

When should I extend an existing skill instead of creating a new one?▼

Extend whenever there is meaningful overlap with an existing skill, since sibling skills with colliding descriptions under-fire each other. Only create net-new when nothing close exists, and make trigger boundaries crisp for adjacent skills.

What are the limitations of lexical similarity for skill deduplication?▼

Lexical token overlap can miss semantic duplicates that use different wording for the same concept. When a candidate feels conceptually close to something you recall, check it by hand even at a low overlap score.

What should I do with borderline skill candidates mid-task?▼

Append a stub to the candidate queue with add-candidate including name, description, significance rationale, and source, then continue working. Review the queue deliberately later and build only the survivors.