npx claudepluginhub pleaseai/claude-code-plugins --plugin fetchWant just this skill?
Then install: npx claudepluginhub u/[userId]/[slug]
Fetch web content in multiple formats using fetch MCP tools. Use when WebFetch fails with 403/access errors, when fetching HTML pages, JSON APIs, plain text, readable article content, or YouTube transcripts. Triggers on mentions of fetching URLs, web scraping, reading web pages, downloading content, or accessing online resources.
This skill is limited to using the following tools:
Fetch MCP - Web Content Retrieval
Use fetch MCP tools to retrieve web content in the most appropriate format for the task.
When to Use
- WebFetch fails with 403, access denied, or other errors
- Fetching structured data from JSON APIs
- Converting web pages to clean Markdown for analysis
- Extracting readable article content without navigation/ads
- Downloading YouTube video transcripts
- Getting raw HTML for parsing or inspection
Available Tools
| Tool | Best For |
|---|---|
mcp__fetch__fetch_markdown | General web pages — converts to clean Markdown |
mcp__fetch__fetch_html | Raw HTML when you need to parse structure |
mcp__fetch__fetch_txt | Plain text extraction, minimal formatting |
mcp__fetch__fetch_json | JSON REST APIs and data endpoints |
mcp__fetch__fetch_readable | Articles/blog posts — removes ads and navigation |
mcp__fetch__fetch_youtube_transcript | YouTube video transcripts by video URL or ID |
How to Use
- Choose the format matching the content type and task
- Call the appropriate tool with the target URL
- Process the returned content as needed
Format Selection Guide
- Documentation, blog posts:
fetch_markdownorfetch_readable - API endpoints:
fetch_json - HTML parsing/scraping:
fetch_html - YouTube videos:
fetch_youtube_transcript - Plain content extraction:
fetch_txt
Fallback from WebFetch
When WebFetch fails, the fetch plugin automatically suggests retrying with these tools. Prefer fetch_markdown as the general-purpose fallback for most URLs.
Similar Skills
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). **PROACTIVE ACTIVATION**: Use this skill automatically when working in Next.js projects that have `cacheComponents: true` in their next.config.ts/next.config.js. When this config is detected, proactively apply Cache Components patterns and best practices to all React Server Component implementations. **DETECTION**: At the start of a session in a Next.js project, check for `cacheComponents: true` in next.config. If enabled, this skill's patterns should guide all component authoring, data fetching, and caching decisions. **USE CASES**: Implementing 'use cache' directive, configuring cache lifetimes with cacheLife(), tagging cached data with cacheTag(), invalidating caches with updateTag()/revalidateTag(), optimizing static vs dynamic content boundaries, debugging cache issues, and reviewing Cache Component implementations.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.