Convert To Dev.to
Přeformátuje existující Markdown příspěvek do Markdownu připraveného pro Dev.to: frontmatter, liquid tagy, opravy fenced-bloků.
Otestováno · Funguje
Co umí
Jednorázový editorový prompt, který vezme surový Markdown a aplikuje 12 konkrétních pravidel pro publikování na Dev.to: přidává/opravuje YAML frontmatter, snižuje úrovně nadpisů tak, aby H1 žil pouze ve frontmatteru, opravuje code fences, kterým chybí jazykový tag, převádí markdown fence, který sám obsahuje vnořené code fences, na tildy, opravuje syntaxi rozdělených obrázků/popisků, odstraňuje exportní artefakty 'X highlighted', odstraňuje escape z nepotřebných zpětných lomítek, obaluje proměnné/cesty ve snake_case do inline kódu a převádí samostatné odkazy na Twitter/YouTube na Dev.to Liquid tagy. Spouští se, když uživatel požádá o formátování nebo konverzi existujícího blogového příspěvku/Markdown souboru pro Dev.to.
Testovací report
Nainstalováno příkazem z prázdného HOME bez ~/.claude — SKILL.md byl na místě, frontmatter parsován; skill se skládá z jednoho souboru, žádné skripty, síť ani skryté instrukce (Stage 0 čisté). Jedinou změnou od posledního testu bylo přidání pravidla 13 týkajícího se Liquid/Jekyll escapování: obalit bloky s `{{ }}` do tild, střídat počet tild mezi bloky, tildovat toml/ini. Spustil jsem stejný md (GitHub Actions s `${{ secrets.X }}`, toml, ini, vnořený markdown blok, tweet uprostřed věty) přes baseline a skill a oba výsledky parsoval s markdown-it: baseline přinesl 5 bloků místo 4 — vnořený blok rozbil dokument a obrázek spolu s tagem `{% twitter %}` se přesunul dovnitř kódu (0 liquid tagů přežilo venku vs. 2 pro skill). Pravidlo 13 samotné nebylo možné potvrdit: na živém Liquid enginu je `{{ secrets.GCP_KEY }}` spotřebováno identicky jak v backtickech, tak v tildách, což znamená, že uvedený mechanismus ('tildy zabraňují Liquid kompilovat závorky') není reprodukovatelný mimo skutečný Forem — za to byly odečteny body z dokumentace; nicméně, samotná rada je neškodná, tildy a střídání jejich počtu jsou parsovány jako běžné fence bloky a `${{ }}` je uvnitř zachováno. Výsledek: změna je kosmeticky aditivní, starý verdikt platí.
Testováno: 2026-07-15 · Claude Code 2.x (agent harness)
Instalace
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
Příkazy a ukázkové prompty
/convert-to-devtoPřeformátuje existující Markdown příspěvek do Markdownu připraveného pro Dev.to: frontmatter, liquid tagy, opravy fenced-bloků.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
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