jimliu avatar

Baoyu Url To Markdown

The baoyu-url-to-markdown skill fetches URLs and converts them to markdown using Chrome DevTools Protocol with site-specific adapters for platforms like X/Twitter, YouTube, and Hacker News, plus a generic fallback adapter. It's built for developers and content creators who need to save webpages as markdown files, handling authentication and CAPTCHAs through interactive wait modes. The skill solves the problem of extracting and reformatting web content into a portable markdown format without manual copying.

skills.sh installs
30.7K
GitHub stars
27.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add jimliu/baoyu-skills --skill baoyu-url-to-markdown --agent claude-code

Installs into .claude/skills of the current project.

Files

URL to Markdown

User Input Tools

When this skill prompts the user, follow this tool-selection rule (priority order):

  1. Prefer built-in user-input tools exposed by the current agent runtime — e.g., AskUserQuestion, request_user_input, clarify, ask_user, or any equivalent.
  2. Fallback: if no such tool exists, emit a numbered plain-text message and ask the user to reply with the chosen number/answer for each question.
  3. Batching: if the tool supports multiple questions per call, combine all applicable questions into a single call; if only single-question, ask them one at a time in priority order.

Concrete AskUserQuestion references below are examples — substitute the local equivalent in other runtimes.

CLI Setup

The CLI source is vendored in {baseDir}/scripts/lib; scripts/package.json installs only third-party runtime dependencies.

  1. {baseDir} = this SKILL.md's directory
  2. ${BUN} = bun if installed; otherwise suggest installing Bun
  3. If {baseDir}/scripts/node_modules is missing: ${BUN} install --cwd {baseDir}/scripts
  4. ${READER} = {baseDir}/scripts/baoyu-fetch (substitute everywhere below)

Preferences (EXTEND.md)

Sponsors

Details

Repository
github.com/jimliu/baoyu-skills
Categories
Design & UI/UX, CLI & Terminal

More from jimliu/baoyu-skills

All 24
1software-mansion avatarargent-android-emulator-setupsoftware-mansion/argentSet up and connect to an Android emulator using argent MCP tools. Use when starting a new session on Android, booting an emulator, getting a device serial, or b30.3Kskills.sh installs
2software-mansion avatarargent-ios-simulator-setupsoftware-mansion/argentSet up and connect to an iOS simulator using argent MCP tools. Use when starting a new session, booting an iOS simulator, getting an iOS UDID, or before any iOS30.1Kskills.sh installs
3software-mansion avatarargent-test-ui-flowsoftware-mansion/argentAutonomously test an app UI (iOS or Android) by running interact-screenshot-verify loops using argent MCP tools. Use when testing UI flows, verifying login work29.9Kskills.sh installs
4warpdotdev avatarreproduce-bug-reportwarpdotdev/common-skillsLaunch Oz cloud agents with computer use to reproduce UI-focused bug reports, capture visual evidence (a screen recording by default), and report reproduction f27Kskills.sh installs
5software-mansion avatarargent-create-flowsoftware-mansion/argentRecord a reusable flow (scripted sequence of MCP tool calls) that can be replayed later with a single command. Use when the user asks to create, record, or buil25.5Kskills.sh installs
6wshobson avatararchitecture-patternswshobson/agentsImplement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use this skill when designing cle25.1Kskills.sh installs