Skillpack Creator

Gjør en ferdig arbeidsflyt om til en kjørbar SkillPack: manifest, skills/, launchere, zip

av CreminiAI · CreminiAI/skillpack

Bestått ★ 8.0/10

Skillpack Creator — Gjør en ferdig arbeidsflyt om til en kjørbar SkillPack: manifest, skills/, launchere, zip

Hva den gjør

Konverterer en fullført engangs-arbeidsflyt (forskning, koding, analyse, innhold) til en distribuerbar lokal SkillPack: et validert skillpack.json-manifest, en lokal orkestreringsferdighet under skills/, start-prompter, start.sh/start.bat-launchere, og en valgfri zip. Utløses når brukeren ber om å pakke, gjenbruke eller overlevere en arbeidsflyt de nettopp fullførte som en SkillPack for teammedlemmer å kjøre lokalt.

Testrapport

Installert i en midlertidig HOME og kjørte scripts/scaffold_skillpack.py: ut av boksen avslutter den med 1 og "Missing template file: <HOME>/.claude/templates/start.sh" (den løser launchere på parents[3]/templates); etter å ha kopiert repoets templates/ (nå i installasjonsblokken) skrev den skillpack.json + skills/ + start.sh + start.bat og avsluttet med 0. Oppgave: pakke en ferdig "competitor pricing brief" arbeidsflyt. BASELINE produserte en SKILL.md pluss en gjettet pack.json med nøkler summary/entrypoint/skills-as-strings — den virkelige validatoren avviste den ("description must be a string") og `npx @cremini/skillpack zip` i den katalogen feilet med "Could not find skillpack.json". SKILL-FOLLOWED kjøring produserte et manifest som besto validering og en pakke den virkelige CLI pakket inn i competitor-pricing-brief.zip (4.0 KB, 9 oppføringer inkl. launchere og den lokale ferdighetens scripts/references); dens SKILL.md var også strammere (175 vs 79 ord, med standard utdata-stier, en JS-rendret-side fallback, og en "never state an unfetched price" vakt). Mangler: skriptet kopierer ikke lokale ferdighetsmapper inn i pakken (jeg gjorde det for hånd) og SKILL.md nevner aldri templates/-avhengigheten; ingen sikkerhetsfeil, selv om den genererte launcheren kjører `npx -y @cremini/skillpack@latest run .`.

Testet på: 2026-07-21 · Claude Code 2.x (agent harness)

Installer

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-creatorGjør en ferdig arbeidsflyt om til en kjørbar SkillPack: manifest, skills/, launchere, zip

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

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