chat-history
Installation
SKILL.md
Chat History Extractor
Extract user inputs from Claude Code session history (~/.claude/projects/) and organize them into a project's .chats directory with daily markdown files.
When to Use This Skill
Use this skill when the user wants to:
- Extract session history from Claude Code sessions
- Document conversations for future reference
- Create instruction logs organized by date
- Export user inputs from
.jsonlsession files - Maintain a changelog of Claude interactions
How It Works
Claude Code stores session data in ~/.claude/projects/{project-path-encoded}/ as .jsonl files. Each file contains messages with:
type: "user"- User messagesuserType: "external"- External user (not system/agent)message.content- The actual message content