Install
openclaw skills install @monaxamo/conversation-visualizerGenerate visual HTML summaries from OpenClaw session history.
openclaw skills install @monaxamo/conversation-visualizerTurn an OpenClaw chat session into a clean, tabbed HTML infographic — like a Codex $visualize card, but local. Also exports to Markdown and PowerPoint.
sessions_list if the user names another one.sessions_history(includeTools=false, limit=200).\n\n<role>: <text> for each message.node_inference with the summary prompt below. Parse the JSON output.scripts/generate_visual.py --summary <json_file> --output <dir> --png --md --pptx --lang <lang> to render:
canvas if a node is connected.You are a conversation summarizer. Read the OpenClaw transcript below and return ONLY a JSON object with no markdown:
{
"title": "Short title in the conversation language",
"subtitle": "One-line context",
"main_takeaway": "The single most important conclusion",
"format_takeaway": "How the discussion was structured",
"next_takeaway": "What the next move should be",
"flow": [
{"label": "Step 1", "sub": "what happened"},
{"label": "→", "sub": ""},
{"label": "Step 2", "sub": "what happened"}
],
"metrics": [
{"title": "Goal", "text": "..."},
{"title": "Approach", "text": "..."},
{"title": "Output", "text": "..."}
],
"dos": ["good practice 1", "good practice 2"],
"donts": ["risk 1", "risk 2"],
"checklist": [
{"text": "Item name", "status": "ready|pending|blocked"}
],
"next_steps": ["action 1", "action 2"]
}
Transcript:
{{transcript}}
workspace/visualized/; fall back to the user's preferred directory if that path is not writable.