Promote
Przekształca diff wydania git w zweryfikowany danymi wątek X/Twitter plus 72-znakową kartę ASCII
Testowano · Działa
Co robi ten skill
Generuje posty promocyjne X/Twitter z rzeczywistych danych repozytorium: kartę ASCII z rysowaniem ramek (zweryfikowaną na dokładnie 72 znaki szerokości za pomocą dołączonego skryptu Python), wątek tweetów hook-findings-CTA z konkretnymi liczbami przed/po, polecenie renderowania CodeSnap oraz sekcję weryfikacji faktów, wiążącą każde twierdzenie z poleceniem git lub odwołaniem do pliku. Uruchamia się podczas pisania postów o wydaniu, tweetów promocyjnych, ogłoszeń o wtyczkach lub treści społecznościowych dla nowej wersji.
Raport z testu
Sklonowano repozytorium i uruchomiono własne polecenia danych umiejętności: git diff --stat v2.14.3..v3.0.0 zwróciło 1134 pliki/+140567/-598, ls zliczyło 51 umiejętności i 26 agentów. Zbudowano kartę ASCII v3.0.0 i uruchomiono wbudowany w umiejętność weryfikator wyrównania Python, który wykrył 4 wiersze o długości 73 znaków (dokładnie to, o czym ostrzegał); po przycięciu wszystkie 20 linii zweryfikowano na 72. Bazowy był ogólnym tweetem z emoji, bez weryfikowalnych liczb; artefakt umiejętności zawierał 5 metryk opartych na poleceniach, tabelę przed/po, wątek anty-hype i sekcję weryfikacji faktów, oznaczającą niemożliwe do uruchomienia twierdzenie eval-all jako UNVERIFIED. Nie można było wykonać codesnap (niezainstalowany) ani make eval-all, ale główny rezultat (post markdown + zweryfikowana karta) został wyprodukowany od początku do końca.
Testowano: 2026-07-21 · Claude Code 2.x (agent harness)
Instalacja
git clone --depth 1 https://github.com/oliver-kriska/claude-elixir-phoenix.git /tmp/promote-src mkdir -p ~/.claude/skills cp -R /tmp/promote-src/.claude/skills/promote ~/.claude/skills/promote # Ships SKILL.md + references/templates.md. Core output (post .md + verified ASCII card .txt) needs only git. # Optional Step 4 PNG render needs the `codesnap` CLI and a scratchpad/x-posts/codesnap-claude-dark.json config (neither is in the repo — create/install yourself, or skip the render). # Step 1 `make eval-all` only runs inside the repo's Elixir toolchain; outside it, mark eval scores UNVERIFIED. # Data commands (git diff --stat, ls plugins/.../skills) assume you run it from within a claude-elixir-phoenix-style repo.
Komendy i przykładowe prompty
/promotePrzekształca diff wydania git w zweryfikowany danymi wątek X/Twitter plus 72-znakową kartę ASCII
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Write a release announcement tweet for v2.0Draft a promotion post for this new pluginCreate social media content for our release