markdown-url
Route any website you need to visit through markdown.new by prefixing the URL. **WHEN TO USE:** - You would normally open a website link to read content (docs, blog posts, changelogs, GitHub issues, etc.) - You need a cleaner, Markdown-friendly view for copying notes or summarizing
Best use case
markdown-url is best used when you need a repeatable AI agent workflow instead of a one-off prompt. It is especially useful for teams working in multi. Route any website you need to visit through markdown.new by prefixing the URL. **WHEN TO USE:** - You would normally open a website link to read content (docs, blog posts, changelogs, GitHub issues, etc.) - You need a cleaner, Markdown-friendly view for copying notes or summarizing
Route any website you need to visit through markdown.new by prefixing the URL. **WHEN TO USE:** - You would normally open a website link to read content (docs, blog posts, changelogs, GitHub issues, etc.) - You need a cleaner, Markdown-friendly view for copying notes or summarizing
Users should expect a more consistent workflow output, faster repeated execution, and less time spent rewriting prompts from scratch.
Practical example
Example input
Use the "markdown-url" skill to help with this workflow task. Context: Route any website you need to visit through markdown.new by prefixing the URL. **WHEN TO USE:** - You would normally open a website link to read content (docs, blog posts, changelogs, GitHub issues, etc.) - You need a cleaner, Markdown-friendly view for copying notes or summarizing
Example output
A structured workflow result with clearer steps, more consistent formatting, and an output that is easier to reuse in the next run.
When to use this skill
- Use this skill when you want a reusable workflow rather than writing the same prompt again and again.
When not to use this skill
- Do not use this when you only need a one-off answer and do not need a reusable workflow.
- Do not use it if you cannot install or maintain the related files, repository context, or supporting tools.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/markdown-url/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How markdown-url Compares
| Feature / Agent | markdown-url | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Route any website you need to visit through markdown.new by prefixing the URL. **WHEN TO USE:** - You would normally open a website link to read content (docs, blog posts, changelogs, GitHub issues, etc.) - You need a cleaner, Markdown-friendly view for copying notes or summarizing
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# markdown.new URL Prefix Whenever you need to visit a website URL, you must: 1) rewrite it to go through `https://markdown.new/`, then 2) visit the rewritten URL, and 3) pull the Markdown content from that page for use in your answer/notes. ## Rewrite Rule 1. Normalize the destination into an absolute URL with a scheme (`https://` preferred). 2. Prefix it with `https://markdown.new/` (do not drop the original scheme). ### Examples - `https://example.com` -> `https://markdown.new/https://example.com` - `https://example.com/docs?a=1#b` -> `https://markdown.new/https://example.com/docs?a=1#b` - `example.com` -> `https://markdown.new/https://example.com` ## Agent Workflow (Required) When you would normally open a website to read it: 1. Produce the rewritten `markdown.new` URL. 2. Visit the rewritten URL first (not the original), but only when it is likely to work (see Policy below). 3. Extract the page content from the Markdown view (the rendered Markdown and/or the raw Markdown). 4. Use that extracted Markdown as the source for summaries, quotes, checklists, or copy/pasteable notes. If the `markdown.new` view fails to load or breaks critical functionality, fall back to the original URL for browsing, but still prefer `markdown.new` for any content extraction if possible. ## Policy: When To Use markdown.new (Required) Do NOT route every site through `markdown.new`. Use it primarily for "read-only" pages where you want clean, extractable text: - Documentation pages - Blog posts / announcements / changelogs - GitHub issues/PR discussions (when you just need readable text) - Articles and guides Skip `markdown.new` and go straight to the original URL when the destination is likely to be blocked or requires the original site behavior: - Login, OAuth, checkout, payment, or any authenticated workflow - Sites that gate content behind JS apps, CAPTCHAs, bot detection, or paywalls - File uploads, forms, editors, dashboards, interactive widgets - Anything where cookies/session state must be preserved ### Block/Failure Signals (Treat As Blocked) If you try `markdown.new` and see any of the below, stop retrying and fall back to the original URL: - HTTP `401/403/429`, "Access denied", "Forbidden", "rate limited" - CAPTCHA / "verify you are human" - Empty/partial content that clearly does not match the page - Redirect loops or repeated navigation failures ### Fallback Behavior 1. Attempt `markdown.new` once when appropriate. 2. On block/failure, immediately switch to the original URL for browsing. 3. If you still need extractable text, try to extract from the original page (reader mode / copy text) and clearly note that `markdown.new` was blocked. ## Notes / Exceptions - Keep this for reading/browsing. For API endpoints, OAuth flows, file uploads, or anything that depends on cookies/login state, use the original URL if the proxy breaks functionality. - Do not rewrite local paths (`./README.md`) or non-HTTP(S) schemes. ## Optional CLI Helper Convert a URL into its markdown.new-prefixed form: ```bash node skills/markdown-url/scripts/markdown-url.js "https://example.com/docs" ```
Related Skills
woocommerce-markdown
Guidelines for creating and modifying markdown files in WooCommerce. Use when writing documentation, README files, or any markdown content.
obsidian-markdown
Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax. Use when working with .md files in Obsidian, or when the user mentions wikilinks, callouts, frontmatter, tags, embeds, or Obsidian notes.
baoyu-url-to-markdown
Fetch any URL and convert to markdown using Chrome CDP. Supports two modes - auto-capture on page load, or wait for user signal (for pages requiring login). Use when user wants to save a webpage as markdown.
baoyu-markdown-to-html
Converts Markdown to styled HTML with WeChat-compatible themes. Supports code highlighting, math, PlantUML, footnotes, alerts, and infographics. Use when user asks for "markdown to html", "convert md to html", "md转html", or needs styled HTML output from markdown.
baoyu-format-markdown
Formats plain text or markdown files with frontmatter, titles, summaries, headings, bold, lists, and code blocks. Use when user asks to "format markdown", "beautify article", "add formatting", or improve article layout. Outputs to {filename}-formatted.md.
baoyu-danger-x-to-markdown
Convert X (Twitter) tweet or article URL to markdown. Uses reverse-engineered X API (private). Requires user consent before use.
markdown-toc
Use when generating or updating Table of Contents in markdown files. Supports multiple files, glob patterns, configurable header levels, and various insertion modes. Triggered by "generate toc", "update toc", "table of contents", "add toc to markdown".
markdown-pro
Professional Markdown documentation skill for creating polished README files, changelogs, contribution guides, and technical documentation. Use for: (1) README generation with badges and sections, (2) Automated changelog from git history, (3) Table of contents generation, (4) Contribution guidelines, (5) Technical documentation formatting, (6) Code documentation with syntax highlighting
markdown
Markdown linting and automated fixing using markdownlint-cli2. Use when Claude needs to: (1) Check markdown files for style issues, (2) Fix markdown formatting problems, (3) Ensure markdown follows best practices, (4) Validate markdown documents, or (5) Apply consistent markdown styling
azure-quotas
Check/manage Azure quotas and usage across providers. For deployment planning, capacity validation, region selection. WHEN: "check quotas", "service limits", "current usage", "request quota increase", "quota exceeded", "validate capacity", "regional availability", "provisioning limits", "vCPU limit", "how many vCPUs available in my subscription".
raindrop-io
Manage Raindrop.io bookmarks with AI assistance. Save and organize bookmarks, search your collection, manage reading lists, and organize research materials. Use when working with bookmarks, web research, reading lists, or when user mentions Raindrop.io.
zlibrary-to-notebooklm
自动从 Z-Library 下载书籍并上传到 Google NotebookLM。支持 PDF/EPUB 格式,自动转换,一键创建知识库。