Skillpack Creator
Wandelt einen abgeschlossenen Workflow in ein ausführbares SkillPack um: Manifest, skills/, Launcher, Zip
Getestet · Funktioniert
Was es kann
Konvertiert einen abgeschlossenen einmaligen Workflow (Recherche, Codierung, Analyse, Inhalt) in ein verteilbares lokales SkillPack: ein validiertes skillpack.json-Manifest, eine lokale Orchestrator-Skill unter skills/, Starter-Prompts, start.sh/start.bat-Launcher und ein optionales Zip-Archiv. Wird ausgelöst, wenn der Benutzer darum bittet, einen gerade abgeschlossenen Workflow als SkillPack für Teamkollegen zur lokalen Ausführung zu verpacken, wiederzuverwenden oder zu übergeben.
Testbericht
Installiert in einem temporären HOME und scripts/scaffold_skillpack.py ausgeführt: Out of the box beendet es sich mit Exit-Code 1 und „Missing template file: <HOME>/.claude/templates/start.sh“ (es löst Launcher unter parents[3]/templates auf); nach dem Kopieren der templates/ des Repos (jetzt im Install-Block) schrieb es skillpack.json + skills/ + start.sh + start.bat und beendete sich mit Exit-Code 0. Aufgabe: einen abgeschlossenen „competitor pricing brief“-Workflow verpacken. BASELINE erzeugte eine SKILL.md plus eine geratene pack.json mit den Schlüsseln summary/entrypoint/skills-as-strings – der echte Validator lehnte sie ab („description must be a string“) und `npx @cremini/skillpack zip` in diesem Verzeichnis schlug mit „Could not find skillpack.json“ fehl. Der SKILL-FOLLOWED-Lauf erzeugte ein Manifest, das die Validierung bestand, und ein Pack, das die echte CLI in competitor-pricing-brief.zip (4.0 KB, 9 Einträge inkl. Launcher und die Skripte/Referenzen der lokalen Skill) verpackte; seine SKILL.md war auch prägnanter (175 vs. 79 Wörter, mit Standard-Ausgabepfaden, einem JS-gerenderten Seiten-Fallback und einem „never state an unfetched price“-Guard). Lücken: Das Skript kopiert lokale Skill-Ordner nicht in das Pack (das habe ich manuell gemacht) und SKILL.md erwähnt die templates/-Abhängigkeit nie; keine Sicherheitsmängel, obwohl der generierte Launcher `npx -y @cremini/skillpack@latest run .` ausführt. Trigger-Phrasierungen bewertet – JA: „Dieser Konkurrenzforschungs-Flow hat funktioniert, mach daraus ein SkillPack, das ich dem Team geben kann“; „Verpacke diesen Workflow als verteilbares Pack mit skillpack.json und einer start.sh, damit Teamkollegen ihn lokal ausführen können“; „Mache den gerade durchgeführten Deep-Research-Prozess wiederverwendbar, füge Starter-Prompts hinzu und zippe ihn“. NEIN: „Schreibe mir eine Claude Code Skill zur Überprüfung von Terraform-Plänen“ (eine Skill erstellen, nicht einen abgeschlossenen Lauf verpacken); „Zippe den ./reports-Ordner und schicke ihn mir per E-Mail“. 5/5 korrekt.
Getestet am: 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.
Befehle & Beispiel-Prompts
/skillpack-creatorWandelt einen abgeschlossenen Workflow in ein ausführbares SkillPack um: Manifest, skills/, Launcher, Zip
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Turn this research workflow into a SkillPackPackage this coding task as a reusable SkillPackCreate a skillpack.json for my content workflow