chrome-history

Query and aggregate Chrome history from SQLite and LevelDB stores.

3|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/pinion05/skills --skill chrome-history
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chrome-history
Source: https://github.com/pinion05/skills/tree/main/chrome-history
Command: npx skills add https://github.com/pinion05/skills --skill chrome-history

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ccl_chromium_reader.

## What problem does it solve? Chrome history is scattered across desktop SQLite DBs and synced mobile LevelDB records; this Skill lets you query and filter across both sources using natural-language commands, delivering structured results.

## Core Features & Use Cases

  • Query date ranges (yesterday, last week, last month) across devices.
  • Filter by content type (reading, research, tools) and keywords.
  • Site-specific filtering (reddit, medium, twitter) with deduplicated results.
  • Outputs grouped markdown with time, title, and URL.

Quick Start

Run a sample query to fetch yesterday's history:

  • python3 ~/.claude/skills/chrome-history/chrome_history_query.py "articles I read yesterday"

Frequently Asked Questions about chrome-history

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query Chrome history using natural language across different devices?

You can query Chrome history using natural language by running a Python script that fetches and aggregates data from both desktop SQLite stores and synced mobile LevelDB records, returning structured markdown results.

Can I filter Chrome browsing history by specific sites and date ranges?

Yes, you can filter Chrome browsing history across date ranges like yesterday or last month, and apply site-specific filters for domains like reddit or medium, producing deduplicated grouped markdown with time, title, and URL.

Do I need Python and ccl_chromium_reader to analyze synced LevelDB history?

You need Python 3.7+ and access to local Chrome history databases to analyze desktop SQLite stores, while optional ccl_chromium_reader support is required to parse and query synced mobile LevelDB records.

What is the best way to extract reading and research history from Chrome SQLite databases?

The best way to extract reading and research history is using a natural-language query tool that filters Chrome SQLite databases by content type and keywords, delivering grouped markdown outputs with titles and URLs.

Why does querying Chrome history fail when trying to access synced mobile records?

Querying synced mobile records fails without the optional ccl_chromium_reader dependency, which is specifically required to parse and extract history data from synced LevelDB records alongside desktop SQLite stores.