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 .jsonl session 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 messages
  • userType: "external" - External user (not system/agent)
  • message.content - The actual message content
Related skills

More from tyrchen/claude-skills

Installs
49
GitHub Stars
41
First Seen
Jan 21, 2026