Skillpack Creator

Přemění dokončený pracovní postup na spustitelný SkillPack: manifest, skills/, launchery, zip

od CreminiAI · CreminiAI/skillpack

Otestováno · Funguje ★ 8.0/10

Skillpack Creator — Přemění dokončený pracovní postup na spustitelný SkillPack: manifest, skills/, launchery, zip

Co umí

Převádí dokončený jednorázový pracovní postup (výzkum, kódování, analýza, obsah) na distribuovatelný lokální SkillPack: validovaný manifest skillpack.json, lokální orchestrátor dovedností pod skills/, startovací prompty, launchery start.sh/start.bat a volitelný zip. Spouští se, když uživatel požádá o zabalení, opětovné použití nebo předání právě dokončeného pracovního postupu jako SkillPacku pro týmovou práci lokálně.

Testovací report

Nainstalováno do dočasného HOME a spuštěno scripts/scaffold_skillpack.py: ihned po spuštění skončilo s chybou 1 a zprávou „Missing template file: <HOME>/.claude/templates/start.sh“ (řeší launchery v parents[3]/templates); po zkopírování templates/ z repozitáře (nyní v instalačním bloku) zapsalo skillpack.json + skills/ + start.sh + start.bat a skončilo s chybou 0. Úkol: zabalit dokončený pracovní postup „competitor pricing brief“. ZÁKLADNÍ TEST vytvořil SKILL.md plus odhadnutý pack.json s klíči summary/entrypoint/skills-as-strings — skutečný validátor ho odmítl („description must be a string“) a `npx @cremini/skillpack zip` v tomto adresáři selhal s „Could not find skillpack.json“. SPUŠTĚNÍ PODLE DOVEDNOSTI vytvořilo manifest, který prošel validací, a balíček, který skutečné CLI zabalilo do competitor-pricing-brief.zip (4.0 KB, 9 položek včetně launcherů a skriptů/referencí lokální dovednosti); jeho SKILL.md byl také úspornější (175 vs 79 slov, s výchozími výstupními cestami, JS-vykresleným fallbackem stránky a ochranou „never state an unfetched price“). Mezery: skript nekopíruje lokální složky dovedností do balíčku (to jsem udělal ručně) a SKILL.md nikdy nezmiňuje závislost na templates/; žádné bezpečnostní nedostatky, ačkoli generovaný launcher spouští `npx -y @cremini/skillpack@latest run .`.

Testováno: 2026-07-21 · Claude Code 2.x (agent harness)

Instalace

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.

Příkazy a ukázkové prompty

  • /skillpack-creatorPřemění dokončený pracovní postup na spustitelný SkillPack: manifest, skills/, launchery, zip

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

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