Convert To Dev.to
Reformate un article Markdown existant en Markdown prêt pour Dev.to : frontmatter, balises Liquid, corrections de blocs délimités.
Testé · Fonctionne
Ce que fait
Une invite d'éditeur unique qui prend du Markdown brut et applique 12 règles de publication Dev.to concrètes : ajoute/répare le frontmatter YAML, rétrograde les niveaux de titre afin que le H1 ne vive que dans le frontmatter, corrige les blocs de code sans balise de langage, convertit un bloc Markdown qui contient lui-même des blocs de code imbriqués en tildes, corrige la syntaxe image/légende séparée, supprime les artefacts d'exportation 'X highlighted', déséchappe les barres obliques inverses inutiles, enveloppe les variables/chemins snake_case dans du code inline, et convertit les liens Twitter/YouTube autonomes en balises Liquid Dev.to. Se déclenche lorsque l'utilisateur demande de formater ou de convertir un article de blog/fichier Markdown existant pour Dev.to.
Rapport de test
Installé avec une commande depuis un HOME vide sans ~/.claude — SKILL.md était en place, frontmatter parsé ; la compétence consiste en un seul fichier, pas de scripts, de réseau ou d'instructions cachées (Stage 0 propre). Le seul changement depuis le dernier test a été l'ajout de la Règle 13 concernant l'échappement Liquid/Jekyll : envelopper les blocs avec `{{ }}` dans des tildes, alterner le nombre de tildes entre les blocs, tilde toml/ini. Exécuté le même md (GitHub Actions avec `${{ secrets.X }}`, toml, ini, bloc markdown imbriqué, tweet en milieu de phrase) via la base de référence et la compétence et parsé les deux résultats avec markdown-it : la base de référence a produit 5 blocs au lieu de 4 — le bloc imbriqué a cassé le document, et l'image ainsi que la balise `{% twitter %}` se sont déplacées à l'intérieur du code (0 balises Liquid ont survécu à l'extérieur vs 2 pour la compétence). N'a pas pu confirmer la Règle 13 elle-même : sur un moteur Liquid en direct, `{{ secrets.GCP_KEY }}` est consommé identiquement en backticks et en tildes, ce qui signifie que le mécanisme énoncé ('les tildes empêchent Liquid de compiler les crochets') n'est pas reproductible en dehors d'un vrai Forem — pour cela, des points ont été déduits de la documentation ; cependant, le conseil lui-même est inoffensif, les tildes et l'alternance de leur nombre sont parsés comme des blocs de clôture réguliers, et `${{ }}` est préservé à l'intérieur. Résultat : le changement est cosmétiquement additif, l'ancien verdict est maintenu.
Testé le: 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
Commandes et exemples de prompts
/convert-to-devtoReformate un article Markdown existant en Markdown prêt pour Dev.to : frontmatter, balises Liquid, corrections de blocs délimités.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
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