diffbot-extract
Extract markdown or structured content from a URL using the Diffbot Extract API — a live fetch and parse of the page, seconds per call. Try `/diffbot-web-search` with `url:<URL>` first: it reads Diffbot's already-extracted copy from the Web Index in ~300ms and answers most page questions outright. Use this skill when that lookup misses (URL not indexed) or when you need the complete document rather than the relevant chunks. Triggers on: extract URL, fetch page, parse webpage, get content from URL, extract article, extract structured data, full page text, whole article.
Install
With your agent
Install OMGSkills skill "diffbot/diffbot-skills:skills/diffbot-extract" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.
Manual command
git clone https://github.com/diffbot/diffbot-skills /tmp/diffbot-skills && ln -s /tmp/diffbot-skills/skills/diffbot-extract ~/.claude/skills/diffbot-extract
From README
Diffbot Extract Extract structured content from any URL via the Diffbot Extract API. The CLI returns a clean markdown rendering of the page by default. First: is a live fetch actually needed? Extract is a live retrieval — it fetches and parses the page on demand. Measured on this CLI: 1.3 s–9 s for most URLs, 24 s cold for one docs page (0.8 s on a repeat), with an occasional aborted run. That is the cost of going to the origin. Diffbot has usually already parsed the page, and that copy is one index lookup away: 300 ms, one record back, and the chunks matching your terms — see /diffbot-web-search, which also covers when a cached copy is not safe to trust. Run it first for any public URL, the same way you would before reaching for WebFetch or curl.
