skills/caoliao/caoliao-qrcode-markdown-content-skills/caoliao-qrcode-markdown-content

caoliao-qrcode-markdown-content

SKILL.md

草料二维码 Markdown 内容获取

在草料二维码短链接末尾拼接 .md 后缀,获取页面的 Markdown 格式内容。

URL 格式

匹配规则:https://{domain}/{segment1}/{segment2}[?query]

  • 支持的域名:qr61.cnqr71.cnqr69.cnh.qr61.cn
  • 路径:恰好两段(如 oZwrwZ/q2wR1WE),每段为字母数字字符
  • URL 末尾可以带 query 参数,不影响校验

示例:

  • https://qr61.cn/oZwrwZ/q2wR1WE
  • https://qr71.cn/oZwrwZ/q2wR1WE
  • https://h.qr61.cn/oZwrwZ/q2wR1WE?a=1

工作流程

  1. 校验 URL — 确认域名为 qr61.cn/qr71.cn/qr69.cn/h.qr61.cn 之一,路径恰好为两段且非空。

  2. 构造请求 URL — 在路径末尾追加 .md(query 参数保留在 .md 之后):

    https://qr61.cn/oZwrwZ/q2wR1WE       →  https://qr61.cn/oZwrwZ/q2wR1WE.md
    https://h.qr61.cn/oZwrwZ/q2wR1WE?a=1  →  https://h.qr61.cn/oZwrwZ/q2wR1WE.md?a=1
    
  3. 通过 Shell 工具使用 curl 获取内容,根据操作系统选择对应命令:

    Windows (PowerShell):

    curl.exe -L -s "https://qr61.cn/oZwrwZ/q2wR1WE.md"
    

    macOS / Linux:

    curl -L -s "https://qr61.cn/oZwrwZ/q2wR1WE.md"
    

    Windows 下必须使用 curl.exe 而非 curl,避免 PowerShell 将其解析为 Invoke-WebRequest

  4. 将获取到的 Markdown 内容返回给用户。若请求失败或返回错误,告知用户具体问题。

注意事项

  • -L 参数用于跟随重定向。
  • -s 参数用于静默输出,不显示进度信息。
  • 如果路径末尾有斜杠 /,需先移除再拼接 .md
  • 如果 URL 带有 query 参数(?key=value),.md 应插入在 path 和 ? 之间。
Weekly Installs
3
First Seen
12 days ago
Installed on
opencode3
gemini-cli3
github-copilot3
codex3
kimi-cli3
amp3