wilbeibi/wilbeibi-skills

web-recap

Search browser history for URLs by topic or visit statistics. Use when asked about visited sites, browsing history, or recent online activity.

First seen Jun 17, 2026

Installation

$ npx skills add wilbeibi/wilbeibi-skills --skill web-recap

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from wilbeibi/wilbeibi-skills · top by installs.

npx skills add wilbeibi/wilbeibi-skills

Browse all from wilbeibi/wilbeibi-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 2
License LICENSE
Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,861 B
  • docs SUMMARY.md 159 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 68 installs

SKILL.md

web-recap

Extracts browser history from Chrome, Chromium, Brave, Firefox, Safari, Edge. Run web-recap --help for all flags.

Prerequisite

The web-recap CLI must be installed and on PATH. Check with web-recap --help; if missing, install a release binary (macOS Apple Silicon shown — pick the matching asset for your platform):

curl -L https://github.com/robzolkos/web-recap/releases/latest/download/web-recap-darwin-arm64 -o ~/.local/bin/web-recap
chmod +x ~/.local/bin/web-recap

Or build from source (needs Go 1.21+):

git clone https://github.com/robzolkos/web-recap.git && cd web-recap && go build ./cmd/web-recap

Key Flags

--date YYYY-MM-DD        Specific date (local timezone)
--start-date YYYY-MM-DD  Start of range
--end-date YYYY-MM-DD    End of range
--time HH                Specific hour (e.g., --time 14 for 2pm-3pm)
--browser NAME           chrome|firefox|safari|edge|brave|auto

Output Format

JSON with entries array. Each entry has: timestamp, url, title, domain, visit_count, browser.

Usage Patterns

Never dump raw output. Use jq to reduce tokens.

Search (find URLs by topic)

# Find entries matching a topic (searches title, domain, url)
web-recap | jq '[.entries[] | select(.title + .domain + .url | test("KEYWORD"; "i"))] | unique_by(.url) | map({title, url, domain})'

Stats (visit overview)

# Domain counts, sorted by visits
web-recap | jq '[.entries[].domain] | group_by(.) | map({domain: .[0], count: length}) | sort_by(-.count)'

Quick metadata

web-recap | jq '{start: .start_date, end: .end_date, total: .total_entries}'