Builds a skill from official documentation through categorized research, citation review, integration, and final validation. Use when researching a tool or library before creating a skill, when "research for skill" or "create comprehensive skill" is requested, or when extensive multi-source documentation gathering is needed.
68
86%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
Build a skill from source-backed documentation. This is an authoring workflow, not a research-vault entry workflow: use research-curator only when the user also requests a durable research/ entry.
Read the invocation text supplied by the active harness. It must identify the tool or library. Derive the target skill path only when the user supplied it or repository context makes it unambiguous; otherwise ask for the target path before creating files. Treat an unsubstituted argument placeholder as missing input.
Before mutation, read the existing target skill when it exists, its relevant package instructions, and plugin-creator:skill-creator. Use its existing structure instead of inventing a second convention. Create a new skill only with that skill's initialization procedure.
Use the host's available worker mechanism rather than literal harness-specific Task, Agent, or Skill calls. Give every worker a concrete file scope, source set, required output, and acceptance checks. Launch independent category workers concurrently when the host supports it; otherwise run the same category handoffs sequentially. Preserve each structured worker result and its exact failure reason for the final relay.
Stage 1: Categorize → scratch research plan
↓
Gate 1: categories are distinct, complete, and sourceable
↓
Stage 2: Research → category references and indexes
↓
Gate 2: citations, provenance, and gaps are verified
↓
Stage 3: Integrate → target SKILL.md links and usage guidance
↓
Gate 3: package-appropriate structural, link, and source validation.tmp/scratch/plans/{skill-name}-research-plan.md; it is an intermediate plan, not durable backlog state.references/{category}/ directory under the target skill.index.md, detailed reference files, and a structured result containing STATUS, ARTIFACTS, SOURCES, GAPS, and WARNINGS.For every category, confirm:
NOT_VERIFIED: {claim} or an explicit documentation gap, never filled from model knowledge;Return a category with unsupported claims to the same worker with the exact claims, not a summary. Stop a category that cannot obtain a source after its documented fallback and relay the exact reason; do not silently substitute an uncited overview.
SKILL.md with concise links and routing instructions. Keep detailed source material in references/.Run the package-appropriate existing validator, then read every new or changed index and target-skill link to confirm it resolves. Verify that every approved category has an index, every index has only working relative links, and every Stage 1 category is represented or explicitly recorded as unavailable. Run the repository's changed-file checks once after the coherent change.
Relay worker results without interpretation:
## Skill Research Result
Target: {target skill path}
Categories: {passed}/{planned}
Artifacts:
- {path}
Source gaps:
- {exact gap or none}
Validation: {exact command and result}
Scratch plan: .tmp/scratch/plans/{skill-name}-research-plan.mdJamie-BitFlight/claude_skills
a5218b3
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.