计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
conversation-json-to-md【效率与协作】Use when converting chat export JSON into per-conversation Markdown files with preserved user-assistant Q/A and normalized headings.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Convert a user-provided chat-export JSON into multiple Markdown files with consistent Q/A formatting. The workflow keeps only user-assistant exchanges, writes one conversation per Markdown file, preserves answer Markdown, and runs a second pass to normalize filenames and heading structure.
Use this skill when the user asks for:
.md filesAnswerDo not use this skill for:
## <question text>### AnswerThe bundled script supports common export formats including:
mapping/root/children/fragments)data[].chat.messages[], content_list with phase=answer)list[{ name, chat_messages: [...] }])messages, history, conversations, dialog, turns)question-answer, prompt-response, input-output)If format detection fails, stop and ask the user for a sample snippet, then extend parsing rules.
python3 scripts/convert_conversations.py \
--input /path/to/<user-provided>.json \
--output-dir /path/to/output_md \
--clean
Each output file uses this structure:
# <conversation title>
## <user question 1>
### Answer
<assistant answer markdown>
## <user question 2>
### Answer
<assistant answer markdown>
After export, run a second-pass check/fix on output files:
(2), (3)...# <conversation title>### Answer## REQUEST or ## RESPONSE headers in output### Answer