Convert To Dev.to
Przekształca istniejący post Markdown w Markdown gotowy dla Dev.to: frontmatter, liquid tags, poprawki bloków ogrodzonych.
Testowano · Działa
Co robi ten skill
Jednorazowa podpowiedź edytora, która przyjmuje surowy Markdown i stosuje 12 konkretnych zasad publikowania Dev.to: dodaje/naprawia YAML frontmatter, obniża poziomy nagłówków tak, aby H1 znajdował się tylko w frontmatter, naprawia ogrodzenia kodu bez tagu języka, konwertuje ogrodzenie markdown, które samo zawiera zagnieżdżone ogrodzenia kodu, na tyldy, naprawia składnię podzielonego obrazu/podpisu, usuwa artefakty eksportu 'X highlighted', usuwa niepotrzebne ukośniki wsteczne, opakowuje zmienne/ścieżki snake_case w kodzie inline i konwertuje samodzielne linki Twitter/YouTube na Dev.to Liquid tags. Uruchamia się, gdy użytkownik prosi o formatowanie lub konwersję istniejącego posta na blogu/pliku Markdown dla Dev.to.
Raport z testu
Zainstalowano za pomocą polecenia z pustego HOME bez ~/.claude — SKILL.md był na miejscu, frontmatter został sparsowany; umiejętność składa się z jednego pliku, bez skryptów, sieci ani ukrytych instrukcji (Etap 0 czysty). Jedyną zmianą od ostatniego testu było dodanie Reguły 13 dotyczącej ucieczki Liquid/Jekyll: opakowanie bloków z `{{ }}` w tyldy, naprzemienne użycie liczby tyld między blokami, tyldowanie toml/ini. Uruchomiono ten sam md (GitHub Actions z `${{ secrets.X }}`, toml, ini, zagnieżdżony blok markdown, tweet w środku zdania) przez linię bazową i umiejętność, a oba wyniki sparsowano za pomocą markdown-it: linia bazowa dała 5 bloków zamiast 4 — zagnieżdżony blok zepsuł dokument, a obraz wraz z tagiem `{% twitter %}` przesunął się do kodu (0 tagów liquid przetrwało na zewnątrz vs. 2 dla umiejętności). Nie można było potwierdzić samej Reguły 13: na żywym silniku Liquid, `{{ secrets.GCP_KEY }}` jest konsumowane identycznie zarówno w backtickach, jak i tyldach, co oznacza, że deklarowany mechanizm ('tyldy zapobiegają kompilacji nawiasów przez Liquid') nie jest odtwarzalny poza prawdziwym Forem — za to odjęto punkty od dokumentacji; jednak sama porada jest nieszkodliwa, tyldy i naprzemienne ich liczenie są parsowane jako zwykłe bloki ogrodzone, a `${{ }}` jest zachowane wewnątrz. Wynik: zmiana jest kosmetycznie dodatkowa, stary werdykt pozostaje.
Testowano: 2026-07-15 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/derailed-dash/dazbo-agent-skills mkdir -p ~/.claude/skills cp -r dazbo-agent-skills/skills/convert-to-devto ~/.claude/skills/convert-to-devto
Komendy i przykładowe prompty
/convert-to-devtoPrzekształca istniejący post Markdown w Markdown gotowy dla Dev.to: frontmatter, liquid tags, poprawki bloków ogrodzonych.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Can you convert this blog post markdown into Dev.to-ready format?Fix the missing language tags on the code fences in this draftTurn this Twitter link into a proper Dev.to liquid embed tag