Convert To Dev.to

Omformaterer et eksisterende Markdown-indlæg til Dev.to-klar Markdown: frontmatter, liquid tags, rettelser af fenced-blocks.

Af derailed-dash · derailed-dash/dazbo-agent-skills

Testet · Virker ★ 9.2/10

Convert To Dev.to — Omformaterer et eksisterende Markdown-indlæg til Dev.to-klar Markdown: frontmatter, liquid tags, rettelser af fenced-blocks.

Hvad det gør

En enkeltstående editor-prompt, der tager rå Markdown og anvender 12 konkrete Dev.to-udgivelsesregler: tilføjer/reparerer YAML frontmatter, nedgraderer overskriftsniveauer, så H1 kun findes i frontmatter, retter kode-fences, der mangler et sprog-tag, konverterer en markdown-fence, der selv indeholder indlejrede kode-fences, til tilder, retter opdelt billed-/billedtekst-syntaks, fjerner 'X highlighted' eksportartefakter, fjerner unødvendige backslashes, omslutter snake_case-variabler/stier i inline-kode og konverterer selvstændige Twitter-/YouTube-links til Dev.to Liquid tags. Udløses når brugeren beder om at formatere eller konvertere et eksisterende blogindlæg/Markdown-fil til Dev.to.

Testrapport

Installeret med en kommando fra en tom HOME uden ~/.claude — SKILL.md var på plads, frontmatter parset; skillen består af en enkelt fil, ingen scripts, netværk eller skjulte instruktioner (Stage 0 ren). Den eneste ændring siden sidste test var tilføjelsen af Regel 13 vedrørende Liquid/Jekyll escaping: omslut blokke med `{{ }}` i tilder, skift antallet af tilder mellem blokke, tilde toml/ini. Kørte den samme md (GitHub Actions med `${{ secrets.X }}`, toml, ini, indlejret markdown-blok, tweet midt i en sætning) gennem baseline og skill og parset begge resultater med markdown-it: baseline gav 5 blokke i stedet for 4 — den indlejrede blok brød dokumentet, og billedet sammen med `{% twitter %}`-tagget flyttede ind i koden (0 liquid tags overlevede udenfor vs. 2 for skillen). Kunne ikke bekræfte Regel 13 selv: på en live Liquid-motor forbruges `{{ secrets.GCP_KEY }}` identisk i både backticks og tilder, hvilket betyder, at den angivne mekanisme ('tilder forhindrer Liquid i at kompilere parenteser') ikke kan reproduceres uden for en rigtig Forem — for dette blev der trukket point fra docs; dog er rådet i sig selv harmløst, tilder og vekslende deres antal parses som almindelige fence-blokke, og `${{ }}` bevares indeni. Resultat: ændringen er kosmetisk additiv, den gamle dom holder.

Testet: 2026-07-15 · Claude Code 2.x (agent harness)

Installation

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

Kommandoer og eksempelprompter

  • /convert-to-devtoOmformaterer et eksisterende Markdown-indlæg til Dev.to-klar Markdown: frontmatter, liquid tags, rettelser af fenced-blocks.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • 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