browser-history_skill

This skill helps you locate and analyze your browser history across Firefox and Chromium to recall visited pages and browsing patterns.
  • Python

12

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill samhvw8/dotfiles --skill browser-history

  • executable_find-browser.sh3.3 KB
  • SKILL.md4.5 KB

Overview

This skill searches a local browser history database to find visited pages, recover forgotten URLs, and analyze browsing patterns like time spent and most visited sites. It supports both Firefox and Chromium history formats and uses SQLite queries to extract results. Results are formatted for readability, grouped by domain when helpful, and include visit dates and durations.

How this skill works

The skill discovers available browser history files and selects the most recently used browser by default (or asks if multiple were active recently). It opens the appropriate SQLite file in read-only/immutable mode and runs tailored SQL queries for Firefox or Chromium schemas. Queries return titles, URLs, visit timestamps, visit counts, and metadata used to compute time spent and summaries.

When to use it

  • You need to find a page you visited but can’t recall the URL or title.
  • You want a list of pages visited during a specific date or date range.
  • You want browsing statistics: most visited domains, session counts, or time spent on sites.
  • You want to reconstruct activity (e.g., what GitHub repos you viewed last week).
  • You need a domain-level summary or daily histogram of visits for analysis.

Best practices

  • Run the browser-detection step first and default to the most recently used history file.
  • Open the SQLite file with an immutable/read-only URI to avoid conflicts while the browser is open.
  • Use keyword and date-range filters to limit result size and improve relevance.
  • Aggregate by domain for long result sets; show top N domains with totals and an option to expand.
  • Convert raw timestamps and millisecond durations to human-friendly formats (local date, hours/minutes).

Example use cases

  • Find the article about large language models you read two weeks ago by searching titles and URLs.
  • Show the top 20 most visited domains for last month and total time spent per domain.
  • List every visited GitHub URL during a specified week to recreate what repositories were inspected.
  • Compute total minutes spent on a given site using the browser’s metadata tables (when available).
  • Produce a daily histogram of visit counts for the past 30 days to spot browsing spikes.

FAQ

Firefox (places.sqlite) and Chromium-based browsers (History) are supported; the skill adapts SQL to each schema.

Can I query history while the browser is open?

Yes — open the SQLite database using an immutable/read-only URI to avoid locking issues and read safely.

How are timestamps converted?

Firefox timestamps are microseconds since Unix epoch; Chromium timestamps are microseconds since 1601-01-01 and are converted to Unix epoch before formatting.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational