Markdown.new Skill

低风险
作者:joelchance | 审计时间:2026-02-26T09:59:20.936Z | 规则集:0.2.0

快速安装

将技能安装到你的 Agent

clawhub install markdown-convert

技能介绍

Use this skill to convert public URLs into LLM-ready Markdown via markdown.new.

Resolve relative paths like scripts/... and references/... from the skill directory, not workspace root.
If current directory is unknown, use an absolute script path.
auto: default. Let markdown.new use its fastest successful pipeline.
ai: force Workers AI HTML-to-Markdown conversion.
browser: force headless browser rendering for JS-heavy pages.
Use --deliver-md to force file output in .md format.

使用场景

文档(原文)

来源:README.md
以下为作者原文(通常为英文)。安装请以页面顶部“快速安装”为准。

Markdown.new Skill

Single-skill repository for markdown-new - official Cloudflare URL-to-Markdown service (markdown.new) converted into a skill.

Skill entrypoint:

  • markdown-new/SKILL.md

What It Does

markdown-new converts public web pages into LLM-ready Markdown using markdown.new, with:

  • URL-to-Markdown conversion for summarization, extraction, RAG, and archiving
  • conversion fallback control (auto, ai, browser)
  • optional image retention
  • optional wrapped delivery mode for downstream parsing

Path Resolution (Important)

  • Relative paths such as scripts/markdown_new_fetch.py are relative to the skill directory.
  • Do not run python3 scripts/markdown_new_fetch.py ... from workspace root unless scripts/ exists there.
  • Safe command from any current directory:
python3 ~/.codex/skills/markdown-new/scripts/markdown_new_fetch.py 'https://example.com'

Modes

Conversion Modes (--method)

  • auto: default pipeline, fastest successful path
  • ai: force Workers AI conversion path
  • browser: force Browser Rendering for JS-heavy pages

Output Modes

  • default: print Markdown to stdout
  • --output <file>: write Markdown to file
  • --deliver-md: write .md output with wrapped content; useful for reasoning LLMs on long reads because it reduces format confusion:
<url>
...markdown...
</url>

If --deliver-md is used without --output, filename is auto-generated from the URL.

How It Works

  1. Validate the input URL (http/https).
  2. Call POST https://markdown.new/ with url, method, and retain_images.
  3. Accept response as either raw markdown or JSON with markdown in content.
  4. Normalize metadata and choose output behavior.
  5. Return stdout by default, --output for files, and --deliver-md for wrapped .md packets.

Install Paths

  • Codex (macOS/Linux): ~/.codex/skills/markdown-new
  • Claude Code (macOS/Linux): ~/.claude/skills/markdown-new

Install on macOS/Linux (single command)

Codex

mkdir -p ~/.codex/skills && rm -rf ~/.codex/skills/markdown-new && cp -R /Users/pro16/Dropbox/experiments/skills-i-use/markdown-new ~/.codex/skills/

Claude Code

mkdir -p ~/.claude/skills && rm -rf ~/.claude/skills/markdown-new && cp -R /Users/pro16/Dropbox/experiments/skills-i-use/markdown-new ~/.claude/skills/

Quick Usage

python3 scripts/markdown_new_fetch.py 'https://example.com'
python3 scripts/markdown_new_fetch.py 'https://example.com' --method browser --retain-images --output page.md
python3 scripts/markdown_new_fetch.py 'https://example.com' --deliver-md

Credits

  • webservervis for the markdown conversion service powering this skill.

安全审计

低风险

摘要

Convert public web pages into clean Markdown with markdown.new for AI workflows. Use when tasks require URL-to-Markdown conversion for summarization, RAG ing...

风险画像 危险 隐私 范围 声誉 质量

ToxicSkills 分析

黑名单
未命中
提示词注入
未检测到

Toxic 标签

exfiltration

当前静态检测未发现 Toxic 信号。

关键风险 0 项

暂无 LLM 风险要点(LLM 未启用或无缓存)。

确定性发现(证据)

规则 严重性 文件 片段
NET_HTTP_REQUEST skills/joelchance/markdown-convert/scripts/markdown_new_fetch.py 行 10
import urllib.request
NET_HTTP_REQUEST skills/joelchance/markdown-convert/scripts/markdown_new_fetch.py 行 71
def build_request(api_url: str, payload: Dict[str, object]) -> urllib.request.Request:
NET_HTTP_REQUEST skills/joelchance/markdown-convert/scripts/markdown_new_fetch.py 行 73
return urllib.request.Request(
NET_HTTP_REQUEST skills/joelchance/markdown-convert/scripts/markdown_new_fetch.py 行 185
with urllib.request.urlopen(req, timeout=args.timeout) as resp:
QUALITY_README_PRESENT README 行 无
README detected

评分标准

每个技能从 5 个维度评分,加权总分决定星级。

代码毒性 100/100 (权重 30%)
隐私风险 52/100 (权重 25%)
权限范围 90/100 (权重 20%)
作者声誉 75/100 (权重 15%)
代码质量 78/100 (权重 10%)

星级说明

5★ 安全 — 总分 ≥ 80
4★ 良好 — 总分 70–79
3★ 注意 — 总分 60–69
2★ 有风险 — 总分 40–59
1★ 危险 — 总分 < 40

为何是这个评分?

以下维度评分低于 60 分,拉低了整体评级:

  • 隐私风险: 52/100

更多技能

VettedSkillsHub

从 ClawHub(ClawdBot / OpenClaw 官方市场)精选下载量前 100 的技能,进行独立 5 维度安全审计。证据透明可查,评分可复现,一键安装。

关于

本站评分为 best-effort 静态分析,分数可复现、证据可追溯。在敏感环境中仍应进行人工审计与隔离部署。

© 2026 VettedSkillsHub。ClawdBot 和 OpenClaw 为社区项目。