Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

URL to Markdown (baoyu)

Fetch any webpage through Chrome and save it as a clean Markdown file.

UtilitiesIntermediate24,7492,764AI score 10/10Last updated: Jul 4, 2026

What it does

  • Runs the baoyu-fetch CLI (Chrome DevTools Protocol) to load a URL, extract the main content and convert it to Markdown.
  • Auto-selects site adapters: X/Twitter, YouTube transcripts, Hacker News threads, plus Defuddle for generic pages.
  • Handles gated pages with interaction wait modes (--wait-for interaction / force) so you can log in or solve a CAPTCHA.
  • Optionally downloads images and videos into imgs/ and videos/ and rewrites links to local paths.
  • Builds tidy output paths ({domain}/{slug}/{slug}.md) and stores your media/output preferences in an EXTEND.md file created during a first-run setup prompt.

Who it's for

  • Anyone archiving articles into Obsidian, Notion or a local Markdown vault.
  • Researchers who need plain text from Twitter threads or YouTube talks.
  • People who must capture login-protected or paywalled internal docs after authenticating manually.

Examples

  1. "Save this blog post as markdown" → baoyu-fetch <URL> --output ./url-to-markdown/example.com/post/post.md
  2. "Get just the transcript of this YouTube video" → --adapter youtube --output transcript.md
  3. "This page needs a login" → add --wait-for interaction, and --download-media to pull assets locally.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/JimLiu/baoyu-skills/HEAD/skills/baoyu-url-to-markdown/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the skills/baoyu-url-to-markdown folder from the GitHub repo JimLiu/baoyu-skills into my ~/.claude/skills/baoyu-url-to-markdown/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/JimLiu/baoyu-skills.git && mkdir -p ~/.claude/skills && cp -r baoyu-skills/skills/baoyu-url-to-markdown ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Install Bun first: curl -fsSL https://bun.sh/install | bash (macOS/Linux), and make sure Chrome or Chromium is available.
  2. Clone the repo: git clone https://github.com/JimLiu/baoyu-skills.git
  3. Copy the skill: mkdir -p ~/.claude/skills && cp -r baoyu-skills/skills/baoyu-url-to-markdown ~/.claude/skills/
  4. Install dependencies: cd ~/.claude/skills/baoyu-url-to-markdown/scripts && bun install
  5. Restart Claude Code and ask it to "save this URL as markdown".
  6. On first use, answer the three setup questions (media handling, default output directory, where to store settings); an EXTEND.md file is written and reused afterwards.