Conversation JSON To MD

Divise un export de chat JSON en un fichier Markdown propre par conversation.

par YangsonHung · YangsonHung/awesome-agent-skills

Testé · Fonctionne ★ 9.6/10

Conversation JSON To MD — Divise un export de chat JSON en un fichier Markdown propre par conversation.

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 chat
  • Convert my Claude web export into separate Q&A markdown files please
  • Turn this chat history JSON into clean per-conversation markdown files