web-to-markdown

Convert JavaScript-rendered web pages into clean Markdown using Puppeteer, Readability, and Turndown.

1|1|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/RamonsDka/the-architect-overlay --skill web-to-markdown-ramonsdka
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-to-markdown
Source: https://github.com/RamonsDka/the-architect-overlay/tree/main/skills/web-to-markdown
Command: npx skills add https://github.com/RamonsDka/the-architect-overlay --skill web-to-markdown-ramonsdka

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Convert JavaScript-rendered web pages into clean Markdown for archival, analysis, or documentation.

Core Features & Use Cases

  • JS-rendered content: Renders pages with a real browser to capture dynamic content.
  • Content extraction: Uses Readability to identify the main article content.
  • Flexible output: Print to stdout, or save to a file or directory with auto-naming.
  • Batch processing: Handle multiple URLs in one operation.
  • Interactive mode: Supports optional login-walls and verification when needed.

Quick Start

Invoke the skill with a URL to convert and specify an output option (stdout, a single file, or a directory for auto-naming).

Frequently Asked Questions about web-to-markdown

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

FAQPage Schema
How do I convert JavaScript-rendered web pages to Markdown?

To convert JavaScript-rendered web pages to Markdown, you can use a tool that leverages Puppeteer to render dynamic content, Readability to extract the main article, and Turndown to format the output as Markdown files.

What is the best way to archive dynamic blog posts as Markdown files?

Archiving dynamic blog posts as Markdown files is best done by rendering the page with a real browser to capture client-side content, then extracting the main text into clean Markdown for offline storage or documentation.

Does web content extraction with Puppeteer work for batch processing URLs?

Web content extraction with Puppeteer does work for batch processing, allowing you to handle multiple URLs in one operation and automatically save the extracted Markdown output to a designated directory.

Can I convert documentation pages to Markdown if they require a login?

You can convert documentation pages to Markdown even if they require a login by using interactive mode, which supports optional login-walls and verification prompts when needed during the extraction process.

Why does my web to Markdown conversion fail on heavily scripted sites?

Web to Markdown conversion can fail on heavily scripted sites if the browser rendering does not fully complete dynamic content loading before the Readability algorithm attempts to extract the main article text.