browsing-history

Query synced browsing history from a local SQLite database and export results as Markdown or JSON.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/KISHOR403/claude-skills --skill browsing-history-kishor403
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browsing-history
Source: https://github.com/KISHOR403/claude-skills/tree/main/browsing-history
Command: npx skills add https://github.com/KISHOR403/claude-skills --skill browsing-history-kishor403

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Query browsing history across all synced devices.

Core Features & Use Cases

  • Unified access to history from iPhone, iPad, Mac, and desktop devices via a local SQLite database.
  • Natural-language queries for date, device, domain, and keywords, with optional LLM-based categorization.
  • Output formats include Markdown and JSON, with export capabilities to Obsidian vault.

Quick Start

Run a query for yesterday's history on a specific device and save the results as Markdown or JSON.

Frequently Asked Questions about browsing-history

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

FAQPage Schema
How do I query synced browsing history across multiple devices using natural language?

Filter browsing history by date, device, domain, or keywords using natural language queries. The system reads from a local SQLite database, deduplicates results per day, and handles device-specific queries across all synced devices.

What is the best way to export browsing history to Markdown or JSON?

Export browsing history as Markdown or JSON files for use in external applications. The tool formats query results into these structured outputs, allowing direct export to an Obsidian vault for note-taking and archiving.

Can I categorize my browsing history automatically with an LLM?

Categorize browsing history automatically using optional LLM-based categorization. When querying your local SQLite database, the tool can apply large language model analysis to group visited domains and URLs into logical categories.

Does querying browsing history require a specific database setup?

Querying browsing history requires a local SQLite database located at ~/data/browsing.db. The tool reads directly from this file to access unified records across synced devices, handling missing data and device-specific queries automatically.

How do I handle missing data when searching browsing history per day?

Handle missing data when searching browsing history through built-in database query safeguards. The tool reads from the local SQLite database, deduplicates results per day, and manages missing entries gracefully to ensure accurate daily reports.