nansen-web-fetcher

Fetch and analyze content from one or more URLs using AI (Gemini 2.5 Flash). Use when you have specific URLs and need to extract or summarize their content. Pairs well with `nansen web search` results.

By nansen-ai · 438 installs

npx skills add nansen-ai/nansen-cli --skill nansen-web-fetcher

Source repository · Upstream listing

Authentication Nansen account API calls accept a selected nansen:api browser session or conventional API key with the same permissions. NANSEN API KEY takes precedence; optional primaryEnv preserves configured key injection. Run nansen auth status for offline selection. Cached access expiry alone permits automatic renewal during an authorized task. Stop on anonymous selection, invalid state, blocked/uncertain renewal or actual auth failure; never drop a credential or fall back to anonymous x402 payment. Browser login does not grant wallet signing, privileged service identity or a persistent MCP integration key. Preserve all confirmation, signing, sanctions and geographic checks below. Browser login is enabled in production within the [documented platform scope](https://github.com/nansen ai/nansen cli/blob/main/docs/browser login.md preview platform scope). Web Fetch Fetch and analyze content from one or more URLs using Gemini 2.5 Flash with URL context. Positional args and url flags can be combined — all become URLs to fetch. Flag Values Default Purpose url URL — URL to fetch (repeatable for multiple URLs, up to 20) question string required Question to answer about the URL content pretty flag off Human readable JSON Returns: analysis — AI generated answer to your question retrieved urls — URLs successfully fetched failed urls — URLs that could not be retrieved Tip: Combine with web search — search first to find relevant URLs, then fetch to get full content. Note: 30s timeout. Paywalled or bot blocked pages may appear in failed urls .