Conversation JSON To MD
Divise un export de chat JSON en un fichier Markdown propre par conversation.
Testé · Fonctionne
Ce que fait
Convertit les exports de chat JSON (arbres de mappage ChatGPT/DeepSeek, exports Qwen, exports web Claude, tableaux de messages génériques, paires QA) en fichiers Markdown par conversation avec des titres normalisés H1 / questions H2 / réponses H3 et des titres internes aux réponses démotes. Se déclenche lorsqu'un utilisateur souhaite diviser un export JSON de chat en plusieurs fichiers .md ou normaliser la structure QA exportée.
Rapport de test
A exécuté le script groupé sur un export synthétique de 2 conversations : il a correctement démote un en-tête '## Explication' interne à la réponse en '### Explication' et a produit des fichiers 'Titre.md' propres avec une structure H2 question / H3 Réponse, exactement comme documenté — une ligne de base naïvement écrite à la main a laissé les en-têtes entrer en collision et a utilisé des étiquettes plates **Utilisateur:**/**Assistant:** à la place.
Testé le: 2026-07-16 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/YangsonHung/awesome-agent-skills mkdir -p ~/.claude/skills cp -r awesome-agent-skills/skills/en/conversation-json-to-md ~/.claude/skills/conversation-json-to-md
Commandes et exemples de prompts
/conversation-json-to-mdDivise un export de chat JSON en un fichier Markdown propre par conversation.
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) :
I have a ChatGPT export JSON, split it into one markdown file per chatConvert my Claude web export into separate Q&A markdown files pleaseTurn this chat history JSON into clean per-conversation markdown files