Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Create a reusable SkillPack from a successful completed task. Use when the user wants to convert a one-off research, coding, analysis, or content workflow into a distributable local SkillPack with `skillpack.json`, local skills under `skills/`, starter prompts, start scripts, and an optional zip package.
.claude/skills/creminiai-skillpack-creator/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 52% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -47% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 16% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -11% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 21% | 0% |
Turn a successful task into a reusable SkillPack. Extract the stable workflow, decide what belongs in a local skill versus pack-level prompts, generate the pack structure, and package it only after the workflow is explicit and repeatable.
Reduce the finished task into a clean execution spec:
Ask for missing stable facts or infer only the low-risk pieces.
skills/): reusable procedural knowledge. Keep scripts minimal unless reproducibility depends on exact file generation or repetitive shell steps.scripts/): repeated shell or file-generation logic where reliability matters.references/): detailed schemas, API notes, or conventions that should not bloat SKILL.md.skillpack.json): 1–3 pack-level starter inputs for the UI — not a DAG or state machine. See references/skillpack-format.md for exact pack semantics.Before writing files, define the pack spec. Prefer one local orchestrator skill plus a small number of external skills. Example minimal manifest:
json{ "name": "company-research", "description": "Research a company and produce a summary report", "version": "1.0.0", "prompts": ["Research {company} and create a report with financials and competitors"], "skills": [ { "name": "research-orchestrator", "source": "./skills/research-orchestrator", "description": "Orchestrate company research across multiple sources" } ] }
Create skills/<skill-name>/SKILL.md with frontmatter and imperative workflow instructions:
yaml--- name: research-orchestrator description: "Orchestrate multi-source company research. Use when the user wants a structured company report covering financials, competitors, and market position." ---
scripts/ only for fragile or repeated operations; add references/ only for detailed information.Use scripts/scaffold_skillpack.py when you have the pack spec:
bash# Basic python3 skills/skillpack-creator/scripts/scaffold_skillpack.py \ --manifest /tmp/skillpack.json \ --output /absolute/path/to/output-pack # With zip python3 skills/skillpack-creator/scripts/scaffold_skillpack.py \ --manifest /tmp/skillpack.json \ --output /absolute/path/to/output-pack \ --zip
The script validates the manifest, writes skillpack.json, creates skills/, copies start.sh/start.bat from templates/, and optionally runs npx -y @cremini/skillpack zip.
Before handing the pack back, confirm:
name, source, and descriptionskills/Produce:
skillpack.json.Other measured skills in the registry, with their headline benchmark lift.