BrowserOS summarize-page
Extract and summarize the main content of the current web page into structured markdown. Use when the user asks to summarize, digest, or get the gist of a page.
install
source · Clone the upstream repo
git clone https://github.com/browseros-ai/BrowserOS
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/browseros-ai/BrowserOS "$T" && mkdir -p ~/.claude/skills && cp -r "$T/packages/browseros-agent/apps/server/src/skills/defaults/summarize-page" ~/.claude/skills/browseros-ai-browseros-summarize-page && rm -rf "$T"
manifest:
packages/browseros-agent/apps/server/src/skills/defaults/summarize-page/SKILL.mdsource content
Summarize Page
When to Use
Activate when the user asks to summarize, digest, condense, or get the key points from the current page or a specific URL.
Steps
- If the user provided a URL, use
to go there first.navigate_page - Use
to extract the full text content of the page.get_page_content - Identify the page type (article, documentation, product page, forum thread, etc.) and adapt the summary format accordingly.
- Produce a structured markdown summary:
Output Format
## Summary: [Page Title] **Source:** [URL] **Type:** [article/docs/product/forum/etc.] ### Key Points - [3-5 bullet points capturing the main ideas] ### Details [2-3 paragraphs expanding on the most important content] ### Takeaways - [Actionable items or conclusions, if applicable]
Tips
- For long pages, focus on headings, first paragraphs of sections, and any emphasized text.
- For product pages, emphasize specs, pricing, and reviews.
- For news articles, lead with the who/what/when/where/why.
- If the page content is behind a paywall or login, inform the user rather than summarizing partial content.