reading-websites

Fetch website content as Markdown via the Jina Reader API.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/jumski/dotfiles --skill reading-websites
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reading-websites
Source: https://github.com/jumski/dotfiles/tree/main/claude/skills/reading-websites
Command: npx skills add https://github.com/jumski/dotfiles --skill reading-websites

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill consolidates web content fetching into a single, safe wrapper, allowing you to read webpages (or specific pages) without using raw curl or multi-step processes—reducing manual fetch time and complexity.

Core Features & Use Cases

  • Styled content fetch: Use the fetch-url.sh wrapper to pull content from any URL.
  • Character-limited fetch: Optionally limit the output to a specified number of characters.
  • Use Case: For research on a company site, fetch the main page to capture key product descriptions and pricing.

Quick Start

~/.claude/skills/reading-websites/fetch-url.sh https://docs.example.com/product 800

Frequently Asked Questions about reading-websites

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fetch and read web content from a URL without using curl?

Fetching web content is simplified with a wrapper script that pulls text from any URL and returns it in Markdown format. Use fetch-url.sh with your target URL to extract readable content directly without manual curl commands or multi-step processes.

Can I limit the amount of web content I fetch to a specific character count?

Yes, web content fetching supports an optional character limit to control output length. Pass a char_limit parameter (default 512) to the fetch-url.sh wrapper to cap the returned Markdown content to your specified size.

What's the best way to extract text from website pages for downstream processing?

Extracting website text for analysis uses the Jina Reader API through a fetch-url.sh wrapper, which converts web content to clean Markdown output. This approach handles both domain names and full URLs while maintaining text structure for further processing.

Does this work with both domain names and full URLs?

Web content fetching accepts both domain names (e.g., example.com) and full URLs (http/https). The fetch-url.sh wrapper normalizes both input formats and retrieves content using the same Markdown conversion pipeline.

Why use a wrapper script instead of raw curl for fetching websites?

A wrapper script consolidates web fetching into a single, safe command, reducing manual complexity and ensuring consistent Markdown output. This approach eliminates multi-step processes and provides built-in character limiting without extra configuration.

Can I fetch content from specific pages within a website?

Web content fetching works with specific page URLs, not just domain names. Pass the full page URL to fetch-url.sh to extract text and Markdown structure from that particular page for targeted research or data extraction.