collect-searches

Extract Google search history from Chrome SQLite into Obsidian Markdown notes.

Updated May 9, 2026
One-click install
npx skills add https://github.com/yes506/ai-driven-items --skill collect-searches
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: collect-searches
Source: https://github.com/yes506/ai-driven-items/tree/main/skills/collect-searches
Command: npx skills add https://github.com/yes506/ai-driven-items --skill collect-searches

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill solves the fragmentation of your research by automatically capturing your Google search history from Chrome and transforming it into organized, enriched Markdown notes within your Obsidian vault.

Core Features & Use Cases

  • Automated Collection: Periodically extracts search queries from Chrome's local SQLite history, including synced data from mobile and desktop devices.
  • Intelligent Enrichment: Uses AI to classify searches into categories and enriches them with reliable web sources, turning simple queries into comprehensive research notes.
  • Use Case: If you frequently research topics like programming, health, or travel, this tool ensures every search you perform is automatically documented, categorized, and enriched with context for future reference.

Quick Start

Run the collect-searches skill to process your pending search history and generate new notes in your Obsidian vault.

Frequently Asked Questions about collect-searches

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

FAQPage Schema
How do I automatically sync Chrome search history to Obsidian notes?

The skill automates extraction of Google search queries from Chrome's local SQLite history and transforms them into structured Markdown notes within your Obsidian vault.

How does automated search history enrichment work for personal knowledge management?

Automated search history enrichment works by using AI to classify your Google searches into categories and adding reliable web sources, turning simple queries into comprehensive research notes for your knowledge management workflow.

Can I use Python to extract search history from a Chrome SQLite database?

Yes, you can extract search history from a Chrome SQLite database using Python 3.11+ with standard library access to sqlite3 and tomllib for deterministic data collection and processing of your search queries.

Does this Chrome history to Obsidian sync work with mobile search data?

Yes, the Chrome history to Obsidian sync works with mobile search data by periodically extracting search queries from Chrome's local SQLite history, which includes synced data from both mobile and desktop devices.

What is the best way to log Google search queries as Markdown research notes?

The best way to log Google search queries as Markdown research notes is to automate the extraction process from Chrome's local SQLite history, categorizing and enriching each query with contextual web sources for comprehensive documentation.

Do I need Python 3.11 to run the collect-searches skill?

Yes, you need Python 3.11 or higher to run the collect-searches skill because it relies on standard library access to tomllib, a module introduced in Python 3.11, for processing configuration data.