# Synapse.web Scrape

> Fetches and extracts readable text from a URL, then summarizes or presents key information with source citation.

- Skill: `upayanghosh/synapse-web-scrape` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add upayanghosh/synapse-web-scrape`
- Raw SKILL.md: https://api.skillmd.com/api/skills/upayanghosh/synapse-web-scrape/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Research & Search, Web Research
- Tags: Summarization, Url Fetching, Web Scraping
- Author: UpayanGhosh (https://skillmd.com/u/upayanghosh)
- Updated: 2026-08-22
- Page: https://skillmd.com/skills/upayanghosh/synapse-web-scrape

---


# Web Scrape Skill

You have been given the text content scraped from a web page. Use it to answer the user's question.

## When invoked

The user has provided a URL and wants you to read, summarise, or extract information from it.
The `context_block` in your context contains up to 8000 characters of plain text extracted from
the page.

## How to respond

1. **Answer the user's actual question first** — if they asked a specific question about the page,
   address it directly before summarising.
2. **Summarise key information** — extract the most relevant content: main topic, key facts,
   important quotes, tables, or lists.
3. **Cite the source** — mention the URL in your response so the user can verify.
4. **Be concise** — do not reproduce the entire scraped text verbatim. Synthesise it.
5. **If context_block is empty or shows an error**, explain that the page could not be fetched
   and suggest the user try a different URL or check if it requires authentication.

## Notes

- Some pages require JavaScript rendering or authentication — plain HTTP fetch may not capture
  all content. Mention this caveat if the extracted content seems incomplete.
- Do not fabricate content not present in the scraped text.

