Skillpack Creator

Förvandlar ett färdigt arbetsflöde till ett körbart SkillPack: manifest, skills/, launchers, zip

av CreminiAI · CreminiAI/skillpack

Testad · Fungerar ★ 8.0/10

Skillpack Creator — Förvandlar ett färdigt arbetsflöde till ett körbart SkillPack: manifest, skills/, launchers, zip

Vad den gör

Konverterar ett slutfört engångsarbetsflöde (forskning, kodning, analys, innehåll) till ett distribuerbart lokalt SkillPack: ett validerat skillpack.json-manifest, en lokal orchestrator-färdighet under skills/, startprompter, start.sh/start.bat-startare, och en valfri zip. Utlöses när användaren ber att paketera, återanvända eller överlämna ett arbetsflöde de just slutfört som ett SkillPack för teammedlemmar att köra lokalt.

Testrapport

Installeras i en temporär HOME och körde scripts/scaffold_skillpack.py: direkt ur lådan avslutas den med 1 med "Missing template file: <HOME>/.claude/templates/start.sh" (den löser launchers vid parents[3]/templates); efter att ha kopierat repots templates/ (nu i installationsblocket) skrev den skillpack.json + skills/ + start.sh + start.bat och avslutades med 0. Uppgift: paketera ett färdigt "competitor pricing brief"-arbetsflöde. BASLINJE producerade en SKILL.md plus en gissad pack.json med nycklarna summary/entrypoint/skills-as-strings — den verkliga validatorn avvisade den ("description must be a string") och `npx @cremini/skillpack zip` i den katalogen misslyckades med "Could not find skillpack.json". SKILL-FÖLJD körning producerade ett manifest som klarade validering och ett pack som den verkliga CLI paketerade till competitor-pricing-brief.zip (4.0 KB, 9 poster inkl. launchers och den lokala färdighetens scripts/references); dess SKILL.md var också stramare (175 vs 79 ord, med standardutdatasökvägar, en JS-renderad-sida-fallback, och en "never state an unfetched price"-vakt). Luckor: skriptet kopierar inte lokala färdighetsmappar till paketet (jag gjorde det för hand) och SKILL.md nämner aldrig templates/-beroendet; inga säkerhetsbrister, även om den genererade launchern kör `npx -y @cremini/skillpack@latest run .`.

Testad: 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.

Kommandon och exempelprompter

  • /skillpack-creatorFörvandlar ett färdigt arbetsflöde till ett körbart SkillPack: manifest, skills/, launchers, zip

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • Turn this research workflow into a SkillPack
  • Package this coding task as a reusable SkillPack
  • Create a skillpack.json for my content workflow