Gemini History Analyzer
Unpacks your Google Takeout Gemini export, classifies every conversation, and produces a structured insight report.
Data & AnalyticsIntermediate★ 1,323⑂ 212AI score 8/10Last updated: Aug 8, 2026
What it does
Turns a raw Google Takeout ZIP of your Gemini Apps activity into a readable analysis.
- Extracts with
unarso Chinese/Unicode filenames don't get mangled (macOSunzipsilently corrupts them) - Builds a full inventory (file counts, sizes, types) and samples 3–5 files to detect conversation type: meeting transcripts vs. prompt-response
- Classifies topics (software, AI tooling, infra, business, finance, legal, personal…) and summarizes each file
- For domain keyword hunts it treats grep as step one only — every match gets ±10 lines of context read to kill false positives
- Flags PII (resumes, background checks) without copying the sensitive content into the report
- Emits a structured Markdown report with distribution tables, key findings, and verbatim quotes; optionally writes project memory files
- Fans out to parallel sub-agents for 100+ file archives so context doesn't blow up
Who it's for
- Long-time Gemini users who want a retrospective on what they actually discussed
- PMs and team leads who uploaded meeting transcripts into Gemini
- Anyone building a personal profile of interests and workflows from real data
- People auditing whether their chat history leaks sensitive info
Examples
- Full overview — "Analyze this takeout.zip" returns conversation counts, language mix, a topic distribution table, and top findings.
- Domain search — "Find anything about investing or stocks" runs keyword batches, then context-verifies each hit so dev-context words like 'option' or 'fund' get discarded.
- Memory building — "Remember my working preferences from this" generates
user-profile.mdand updates the MEMORY.md index with a source tag.
· · · Install guide · · ·
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the gemini-history-analyzer folder from the GitHub repo daymade/claude-code-skills into my ~/.claude/skills/gemini-history-analyzer/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/daymade/claude-code-skills.git && mkdir -p ~/.claude/skills && cp -r claude-code-skills/gemini-history-analyzer ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open your terminal.
- Make the skills directory:
mkdir -p ~/.claude/skills - Clone the repo:
git clone https://github.com/daymade/claude-code-skills.git - Copy just this skill:
cp -r claude-code-skills/gemini-history-analyzer ~/.claude/skills/ - (macOS) Install the extractor:
brew install unar— the built-inunzipcorrupts non-ASCII filenames. - In Google Takeout, select only 'Gemini Apps' and download the ZIP.
- Restart Claude Code and say "Analyze this Gemini takeout zip" with the path to your ZIP file.
- When the report is done, Claude asks whether to delete the temporary extraction folder — deleting it is recommended for privacy.
View source on GitHub ↗License: MIT