From claude-utilities
Extracts clean Markdown from any URL using ezycopy CLI. Handles JS-rendered pages with headless Chrome, retries on failure, and auto-installs tool if needed.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-utilities:convert-to-markdownThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Extract clean markdown from any URL using the `ezycopy` CLI.
Extract clean markdown from any URL using the ezycopy CLI.
Default mode uses fast HTTP fetch. Add --browser when the page relies on client-side
JavaScript to render its content or when authentication cookies are required — the default
fetcher only sees the raw HTML response, not the JS-rendered DOM.
Common --browser cases: Twitter/X, single-page applications, paywalled content.
-c — copy output to clipboard-o <path> — save to file or directory--browser — use headless Chrome for JS-rendered or authenticated pages--no-images — strip image links-t <duration> — timeout (default: 30s)Run ezycopy <URL> [flags] with the chosen mode.
In --browser mode: run as a foreground process and do not redirect stderr with 2>&1.
Chrome outputs diagnostic messages to stderr that should flow naturally rather than
polluting stdout capture.
If the output is empty or suspiciously short and --browser was not used, retry with
--browser — the site likely requires JS rendering.
If ezycopy is not found, ask the user before installing:
curl -sSL https://raw.githubusercontent.com/gupsammy/EzyCopy/main/install.sh | sh
Present the extracted markdown to the user. If the user requested a file save, use -o.
If they requested clipboard, use -c. When no explicit destination was given, display the
content directly.
npx claudepluginhub gupsammy/claudest --plugin claude-utilitiesFetches any URL and converts to clean markdown using baoyu-fetch CLI (Chrome CDP with site-specific adapters). Built-in support for X/Twitter, YouTube transcripts, Hacker News, and generic pages. Handles login/CAPTCHA via interaction wait modes.
Fetches any URL and returns clean Markdown via local trafilatura, with Exa MCP fallback for JS-rendered or anti-bot pages. Use instead of built-in WebFetch for reading, scraping, or summarizing web pages.
Extract clean markdown content from web pages using Defuddle CLI, removing clutter and navigation to save tokens. Use instead of WebFetch for URLs to read, like documentation, articles, and blog posts.