conversation-summary
Conversation Summary
Transform long conversations into structured granular analyses and a cohesive narrative synthesis. Designed for conversations too large for a single context window.
Workflow
Phase 1: Preparation
- Assess the input. Read the file to determine format and size.
- Chunk the conversation into segments of ~60-80K chars each. Split at natural boundaries (time gaps, topic shifts, message breaks). Never split mid-message.
- Save chunks to
chunks/chunk_1.txtthroughchunks/chunk_N.txt. - Determine chunk count from total size. Aim for 5-10 chunks. Fewer than 5 loses granularity; more than 10 creates too many analysis files.
For ChatGPT JSON exports, parse the JSON to extract messages first, then chunk the plain text. If the conversation has clear date/topic breaks, prefer those as chunk boundaries.
Phase 2: Parallel Granular Analysis
Spawn one joes-toolkit:conversation-chunk-analyzer agent per chunk using run_in_background: true. Each agent reads one chunk and produces a standardized 8-section analysis.
More from ylt/claude-plugins
quip
>
14obsidian-vault
>
1obsidian-bases
Create and edit Obsidian Bases (.base files) with views, filters, formulas, and summaries. Use when working with .base files, creating database-like views of notes, or when the user mentions Bases, table views, card views, filters, or formulas in Obsidian.
1plugin-creator
Guide for creating Claude Code plugins. This skill should be used when the user wants to "create a plugin", "write a plugin", "build a plugin", "scaffold a plugin", "set up plugin structure", "configure plugin.json", "add commands to a plugin", "add agents to a plugin", "add hooks to a plugin", "add MCP server to a plugin", "add LSP to a plugin", "organize plugin components", or needs guidance on Claude Code plugin architecture, manifest configuration, or plugin distribution.
1markdown-vault-sync
>
1git-rebase-squash
Clean up git commit history by squashing/reorganizing commits using non-interactive rebase. Use when user asks to "tidy up commits", "squash commits", "clean up history", "rebase", or wants N specific commits total. This skill handles the mechanics of rebasing in non-interactive environments where `git rebase -i` won't work.
1