baoyu-url-to-markdown

Convert webpage content into clean Markdown with metadata via Chrome CDP.

333|83|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/SpaceZephyr/myskill --skill baoyu-url-to-markdown-spacezephyr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: baoyu-url-to-markdown
Source: https://github.com/SpaceZephyr/myskill/tree/main/baoyu-url-to-markdown
Command: npx skills add https://github.com/SpaceZephyr/myskill --skill baoyu-url-to-markdown-spacezephyr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @mozilla/readability, linkedom, turndown, turndown-plugin-gfm, and includes scripts (resource) components.

What problem does it solve?

This Skill removes the manual work of copying webpage content into a readable Markdown format, especially when the page depends on JavaScript rendering or needs you to pause and finish interacting before capture.

Core Features & Use Cases

  • Captures any URL through Chrome CDP so dynamic sites render fully before conversion.
  • Supports two capture modes: automatic capture after load, or wait-for-user capture for login-required and interactive pages.
  • Produces clean Markdown with useful metadata such as title, description, author, published time, and capture timestamp.
  • Useful for saving articles, documentation pages, research references, and other web pages into portable notes.

Quick Start

Ask the skill to open a URL and save the page as Markdown, using wait mode if the site requires login or manual interaction first.

Frequently Asked Questions about baoyu-url-to-markdown

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

FAQPage Schema
How do I convert a JavaScript-heavy webpage to Markdown?

To convert a JavaScript-heavy webpage to Markdown, this tool uses Chrome CDP rendering to fully load dynamic sites before extraction. It waits for network-idle and page-load events to ensure all lazy-loaded content renders into the final Markdown output.

Can I save webpage content from sites that require login?

Yes, you can save webpage content from sites that require login using the wait-for-user capture mode. This flow pauses the page load, allowing you to manually complete authentication and interactions before the tool captures the rendered HTML and converts it to Markdown.

What is the best way to extract metadata like author and published time when capturing a URL?

The best way to extract metadata like author and published time is using a capture tool that parses these fields during the URL conversion process. This skill specifically extracts the title, description, author, published time, and capture timestamp alongside the Markdown content.

Does Chrome CDP rendering capture lazy-loaded content during HTML conversion?

Yes, Chrome CDP rendering captures lazy-loaded content during HTML conversion by programmatically scrolling through the page. This triggers network-idle states and loads off-screen elements before the webpage is converted into a clean Markdown format.

What are the limitations of using Turndown for webpage to Markdown conversion?

When using Turndown for webpage to Markdown conversion, limitations depend on the rendering engine to execute JavaScript first. Without Chrome CDP handling dynamic page loads and scrolling for lazy content, Turndown alone cannot extract text from unrendered HTML.