web-recap

Solid

Extract browser history for finding URLs by topic or getting visit stats. Use when user asks about their browsing history, visited websites, or what they were doing online.

Web & Frontend 34 stars 6 forks Updated 5 months ago MIT

Install

View on GitHub

Quality Score: 70/100

Stars 20%
51
Recency 20%
50
Frontmatter 20%
70
Documentation 15%
57
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# web-recap Extracts browser history from Chrome, Chromium, Brave, Firefox, Safari, Edge. Run `web-recap --help` for all flags. ## 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) ```bash # 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) ```bash # Domain counts, sorted by visits web-recap | jq '[.entries[].domain] | group_by(.) | map({domain: .[0], count: length}) | sort_by(-.count)' ``` ### Quick metadata ```bash web-recap | jq '{start: .start_date, end: .end_date, total: .total_entries}' ```

Details

Author
robzolkos
Repository
robzolkos/web-recap
Created
5 months ago
Last Updated
5 months ago
Language
Go
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Web & Frontend Solid

webarchive

Extract .webarchive files (saved from Safari) into plain HTML/assets using the WebArchiveExtractor CLI. Use when the user wants to unarchive, extract, or convert a .webarchive file.

344 Updated 2 months ago
robrohan
Web & Frontend Solid

autocli

Use autocli CLI to interact with social/content websites (HackerNews, DevTo, Lobsters, StackOverflow, Steam, Linux-do, Arxiv, Wikipedia, Apple-Podcasts, Xiaoyuzhou, BBC, Hugging Face, SinaFinance, Google, V2EX, Bloomberg, Twitter/X, Bilibili, Reddit, Zhihu, Xiaohongshu, Xueqiu, Weibo, Douban, WeRead, YouTube, Medium, Substack, SinaBlog, BOSS直聘, Jike, Facebook, Instagram, TikTok, Yollomi, Yahoo-Finance, Barchart, LinkedIn, Reuters, SMZDM, Ctrip, Coupang, Grok, Jimeng, Chaoxing, Weixin, Doubao, Cursor, Codex, ChatWise, ChatGPT, Doubao-App, Notion, Discord, Antigravity etc.) via the user's Chrome login session. ALWAYS prefer autocli over playwright/browser automation for these supported sites. Triggers: user asks to browse, search, or fetch hot/trending content from internet, post, or read messages on any web site;

841 Updated 1 months ago
nashsu
Web & Frontend Solid

browser-use

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, or extract information from web pages.

18 Updated 2 days ago
KnoWhiz
AI & Automation Featured

agent-browser

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.

54,816 Updated today
shanraisshan
Web & Frontend Featured

agent-browser

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.

583 Updated 1 months ago
fcakyon