visit-webpage

Convert web pages to markdown and download embedded images.

102|4|Updated Apr 15, 2009
One-click install
npx skills add https://github.com/mikker/dotfiles --skill visit-webpage-mikker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: visit-webpage
Source: https://github.com/mikker/dotfiles/tree/main/agents.symlink/skills/visit-webpage
Command: npx skills add https://github.com/mikker/dotfiles --skill visit-webpage-mikker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Converting diverse web content into clean, portable Markdown and saving embedded images for offline use, reducing manual copy-paste time and ensuring readability.

Core Features & Use Cases

  • HTML-to-markdown conversion: Extracts readable text from web pages and converts it to clean Markdown.
  • Image download: Detects and downloads images to a local temp file for offline viewing.
  • JavaScript-rendered pages: Supports content retrieved via Jina Reader for dynamic pages; handles common site structures and errors gracefully.

Quick Start

Fetch a URL and return its readable content as markdown.

Frequently Asked Questions about visit-webpage

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

FAQPage Schema
How do I convert a web page to markdown for offline reading?

To convert a web page to markdown for offline reading, the Skill extracts readable text from the URL and transforms it into clean Markdown. It also detects and downloads embedded images to a local temp file.

Can I extract content from JavaScript-rendered pages?

Yes, you can extract content from JavaScript-rendered pages. The Skill uses Jina Reader to retrieve dynamic content, handling common site structures and errors gracefully during the web scraping process.

Do I need a Jina API key to convert web pages to text?

No, a Jina API key is not strictly required to convert web pages to text. The Skill uses an optional Jina API key to achieve higher rate limits when fetching and processing web content.

What are the size limits for downloading images and extracting text?

The size limits are 5MB for downloading embedded images and 100KB for extracting text. The Skill enforces these limits and performs HEAD content-type checks during web content extraction.

What is the best way to save embedded images from an article locally?

The best way to save embedded images from an article locally is to use this Skill's image download feature. It detects image URLs, enforces a 5MB size limit, and saves the files to a local temp file for offline viewing.

Why does web content extraction fail on some sites?

Web content extraction might fail if sites block automated retrieval or if the content exceeds the 100KB text limit. The Skill includes retry logic to handle transient errors and improve extraction robustness.