Tooluck logoTooluck
SKILL.md

gemini-history-analyzer

Agent skill fromdaymade/claude-code-skills

Analyze Google Takeout exports of Gemini conversation history. Use when the user mentions Gemini takeout, Gemini export, Gemini history, Gemini conversation analysis, Google Takeout zip analysis, or drags a takeout zip into the project. Also use when the user asks to "analyze my Gemini data", "what did I talk to Gemini about", or wants to extract insights from Gemini chat logs.

How to install gemini-history-analyzer

install gemini-history-analyzer
# install the claude-code-skills pack with the skills CLI
npx skills add daymade/claude-code-skills

# or add only this skill to Claude Code: copy the folder

gemini-history-analyzer/

# into

~/.claude/skills/gemini-history-analyzer/ (all projects)

.claude/skills/gemini-history-analyzer/ (one project)

gemini-history-analyzer/SKILL.md

MITFull file
1# Gemini History Analyzer
2
3Extract, categorize, and analyze Google Takeout ZIP exports of Gemini Apps activity. The skill handles:
4- Extraction (with Chinese/Unicode filename support)
5- Content categorization and topic analysis
6- User profile extraction from conversation patterns
7- Domain-specific keyword search with context verification
8- PII/sensitive content detection
9- Structured report generation with optional memory file creation
10
11## Quick Judgment: Meeting Transcripts vs Prompt-Response
12
13Before full analysis, sample 3-5 files to determine the **conversation type**:
14
15| Signal | Meeting Transcript | Prompt-Response |
16|--------|-------------------|-----------------|
17| Speaker labels | "张三:"、"李四:"、"Speaker 1:" | "User:"、"Assistant:"、"You:" |
18| Content pattern | Discussion flow, turn-taking, small talk | Q&A, instruction→output |
19| Length distribution | Variable, lots of short turns | Longer assistant responses |
20| File naming | Often Chinese, meeting-style titles | English, topic-based titles |
21
22The analysis approach differs:
23- **Meeting transcripts** → topic categorization, speaker analysis, decision tracking, user profile extraction
24- **Prompt-response** → usage pattern analysis, capability assessment, interest domain mapping
25
26## Step 1: Extract the ZIP
27
28Google Takeout files contain Chinese/Unicode filenames. **macOS `unzip` corrupts these — always use `unar`.**
29
30```bash
31# Install unar if missing
32brew install unar 2>/dev/null || true
33
34# Extract to a target directory
35…

Excerpt shown under the repository's MIT license.

More skills in claude-code-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

nexu-io /

open-design
107k

The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create motion, prototypes, websites, apps, dashboards, presentations, images, and videos with your team and AI agents. Share work, exchange feedback, and iterate together in one workspace.

40 skills

tt-a1i /

archify
95k

Turn any idea, plan, or codebase into a beautiful interactive diagram. An agent skill for Claude Code, Codex, and more.

CCCXOC1 skill

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates