Skillpack Creator
Omdanner et færdigt workflow til en kørende SkillPack: manifest, skills/, launchers, zip
Testet · Virker
Hvad det gør
Konverterer et afsluttet engangs-workflow (research, kodning, analyse, indhold) til en distribuerbar lokal SkillPack: et valideret skillpack.json-manifest, en lokal orchestrator-skill under skills/, starter-prompts, start.sh/start.bat launchers og en valgfri zip. Udløses, når brugeren beder om at pakke, genbruge eller overdrage et workflow, de lige har afsluttet, som en SkillPack, som teammedlemmer kan køre lokalt.
Testrapport
Installeret i en throwaway HOME og kørte scripts/scaffold_skillpack.py: ud af boksen afslutter den med exit code 1 med "Missing template file: <HOME>/.claude/templates/start.sh" (den løser launchers ved parents[3]/templates); efter at have kopieret repoets templates/ (nu i install-blokken) skrev den skillpack.json + skills/ + start.sh + start.bat og afsluttede med exit code 0. Opgave: pakke et færdigt "competitor pricing brief" workflow. BASELINE producerede en SKILL.md plus en gættet pack.json med nøgler summary/entrypoint/skills-as-strings — den rigtige validator afviste den ("description must be a string") og `npx @cremini/skillpack zip` i den mappe fejlede med "Could not find skillpack.json". SKILL-FOLLOWED kørsel producerede et manifest, der bestod validering, og en pack, som den rigtige CLI pakkede til competitor-pricing-brief.zip (4.0 KB, 9 poster inkl. launchers og den lokale skills scripts/references); dens SKILL.md var også strammere (175 vs 79 ord, med standard output-stier, en JS-renderet-side fallback og en "never state an unfetched price" guard). Mangler: scriptet kopierer ikke lokale skill-mapper ind i packen (det gjorde jeg manuelt), og SKILL.md nævner aldrig templates/-afhængigheden; ingen sikkerhedsbrister, selvom den genererede launcher kører `npx -y @cremini/skillpack@latest run .`. Trigger-fraser bedømt — JA: "That competitor research flow worked, turn it into a SkillPack I can hand to the team"; "Package this workflow as a distributable pack with skillpack.json and a start.sh so teammates can run it locally"; "Make the deep-research process we just did reusable, add starter prompts and zip it". NEJ: "Write me a Claude Code skill for reviewing Terraform plans" (forfatterskab af én skill, not packaging a finished run); "Zip up the ./reports folder and email it to me". 5/5 korrekt.
Testet: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/CreminiAI/skillpack.git /tmp/skillpack-creator-src mkdir -p ~/.claude/skills ~/.claude/templates cp -R /tmp/skillpack-creator-src/skills/skillpack-creator ~/.claude/skills/skillpack-creator cp /tmp/skillpack-creator-src/templates/start.sh /tmp/skillpack-creator-src/templates/start.bat ~/.claude/templates/ # The templates copy is REQUIRED: scripts/scaffold_skillpack.py resolves launchers at # Path(__file__).parents[3]/templates, which is ~/.claude/templates after a standard install. # Without it the script exits 1 with "Missing template file: ~/.claude/templates/start.sh". # Optional: `npx -y @cremini/skillpack@latest zip` (Node + network) to package the produced pack; # the skill's --zip flag shells out to that same command. # The generated start.sh runs `npx -y @cremini/skillpack@latest run .` and needs an OpenAI/Anthropic API key at runtime.
Kommandoer og eksempelprompter
/skillpack-creatorOmdanner et færdigt workflow til en kørende SkillPack: manifest, skills/, launchers, zip
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Turn this research workflow into a SkillPackPackage this coding task as a reusable SkillPackCreate a skillpack.json for my content workflow