url-to-markdown

Fetch URLs via Chrome CDP and convert rendered HTML to Markdown.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/shalevamin/The-_Ultimate_agents --skill url-to-markdown-shalevamin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: url-to-markdown
Source: https://github.com/shalevamin/The-_Ultimate_agents/tree/main/.claude/skills/url-to-markdown
Command: npx skills add https://github.com/shalevamin/The-_Ultimate_agents --skill url-to-markdown-shalevamin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of capturing web pages and converting their content into clean, structured Markdown format, making it easy to save and reference online information.

Core Features & Use Cases

  • Web Page Capture: Fetches any URL using Chrome CDP for full JavaScript rendering.
  • Markdown Conversion: Converts HTML content into well-formatted Markdown.
  • Flexible Capture Modes: Supports automatic capture on page load or waiting for user confirmation for pages requiring login or interaction.
  • Use Case: When you find an interesting article online and want to save it for offline reading or later reference, use this Skill to convert the entire page into a Markdown file.

Quick Start

Use the url-to-markdown skill to convert the webpage at https://example.com into a markdown file.

Frequently Asked Questions about url-to-markdown

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

FAQPage Schema
How do I convert a web page to Markdown format automatically?

To convert a web page to Markdown, you need a tool that fetches the URL and translates the rendered HTML into Markdown. This Skill uses Chrome CDP to fully render JavaScript and output clean, structured Markdown text immediately.

Can I capture dynamic web content that requires JavaScript rendering into Markdown?

Yes, capturing dynamic web content into Markdown is supported by using Chrome CDP. This approach ensures that all JavaScript-rendered elements are fully loaded and executed before the HTML content is extracted and converted into Markdown format.

How do I save web content from pages that require login or user interaction as Markdown?

To save web content requiring login as Markdown, you can use the manual capture mode. This waits for your confirmation after you interact with the page, ensuring that the HTML conversion to Markdown only happens once the necessary content is fully accessible.

Do I need a Chrome browser instance to extract web content into Markdown text?

Yes, a Chrome browser instance is required to extract web content into Markdown text. The Skill relies on Chrome CDP to handle page fetching and JavaScript rendering, which allows it to accurately capture and convert the displayed HTML into Markdown format.

What is the best way to save online articles for offline reading in a structured text format?

The best way to save online articles for offline reading in a structured format is converting the web content to Markdown. This process captures the fully rendered page and translates it into Markdown, making it easy to store and reference the information locally.

Are there limitations when using Chrome CDP for web scraping and converting HTML to Markdown?

When using Chrome CDP for web scraping to Markdown, the primary constraint is the requirement of a running Chrome browser instance. Additionally, while it handles JavaScript rendering, highly complex or non-standard DOM structures might result in imperfect Markdown formatting.