Convert To Dev.to

Przekształca istniejący post Markdown w Markdown gotowy dla Dev.to: frontmatter, liquid tags, poprawki bloków ogrodzonych.

Autor: derailed-dash · derailed-dash/dazbo-agent-skills

Testowano · Działa ★ 9.2/10

Convert To Dev.to — Przekształca istniejący post Markdown w Markdown gotowy dla Dev.to: frontmatter, liquid tags, poprawki bloków ogrodzonych.

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 draft
  • Turn this Twitter link into a proper Dev.to liquid embed tag