Conversation JSON To MD

Divide un JSON de exportación de chat en un archivo Markdown limpio por conversación.

Por YangsonHung · YangsonHung/awesome-agent-skills

Probado · Funciona ★ 9.6/10

Conversation JSON To MD — Divide un JSON de exportación de chat en un archivo Markdown limpio por conversación.

Qué hace

Convierte JSON de exportación de chat (árboles de mapeo de ChatGPT/DeepSeek, exportaciones de Qwen, exportaciones web de Claude, arrays de mensajes genéricos, pares QA) en archivos Markdown por conversación con encabezados normalizados H1 title / H2 question / H3 Answer y encabezados internos de respuesta degradados. Se activa cuando un usuario quiere dividir una exportación JSON de chat en múltiples archivos .md o normalizar la estructura de Q&A exportada.

Informe de la prueba

Ejecuté el script incluido en una exportación sintética de 2 conversaciones: degradó correctamente un encabezado '## Explanation' dentro de una respuesta a '### Explanation' y produjo archivos 'Title.md' limpios con estructura H2 question / H3 Answer, exactamente como se documenta — una línea base ingenua hecha a mano dejó los encabezados colisionando y usó etiquetas planas **User:**/**Assistant:** en su lugar.

Probado el: 2026-07-16 · Claude Code 2.x (agent harness)

Instalación

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

Comandos y prompts de ejemplo

  • /conversation-json-to-mdDivide un JSON de exportación de chat en un archivo Markdown limpio por conversación.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • 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