web-to-markdown

Convert webpage URLs into clean Markdown using Puppeteer, Readability, and Turndown.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/Likas07/t3code-skills --skill web-to-markdown-likas07
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-to-markdown
Source: https://github.com/Likas07/t3code-skills/tree/main/skills/web-to-markdown
Command: npx skills add https://github.com/Likas07/t3code-skills --skill web-to-markdown-likas07

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the conversion of web pages, including those with dynamic JavaScript content, into clean, usable Markdown format.

Core Features & Use Cases

  • JS-Rendered Page Support: Leverages Puppeteer to handle complex, JavaScript-driven websites.
  • Content Extraction: Uses Readability to isolate and extract the main content from a page.
  • Markdown Conversion: Employs Turndown to convert the extracted content into well-formatted Markdown.
  • Use Case: Quickly capture the content of a news article or a blog post for offline reading or documentation, ensuring all links are preserved and the text is clean.

Quick Start

Use the web-to-markdown skill to convert the URL https://example.com into a Markdown file named output.md.

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 a JavaScript-rendered webpage to Markdown?

To convert a webpage URL into a Markdown file, explicitly invoke the skill web-to-markdown and provide the target link. The Skill fetches the online content, isolates the main text using Readability, and saves it as a formatted Markdown file.

What is the best way to extract main content from a web page for offline reading?

Yes, Puppeteer handles dynamic content extraction by simulating a full browser environment to execute JavaScript on the target page. This allows the tool to capture dynamically loaded articles or blog posts before converting them to Markdown.

Does web scraping for documentation preserve links when converting to Markdown?

Web scraping for documentation preserves links during Markdown conversion by using Turndown to format the extracted HTML. This ensures that all hyperlinks within the main content are accurately maintained in the final Markdown output file.

Why do I need to explicitly invoke the web-to-markdown skill?

You need to explicitly invoke the web-to-markdown skill because the local web2md CLI execution requires direct user activation to run. This ensures the scraping and conversion process is intentionally triggered only when needed.