智能URL 转 Markdown 工具(V4.0 可扩展架构),支持自动触发 Hook,用户发送链接时自动抓取并转为 Markdown,采用可扩展分类处理,支持豆包、微信公众号、知乎、掘金等平台。
智能 URL 转 Markdown 工具,支持微信公众号、知乎、掘金、CSDN、GitHub、Medium 等 7+ 网站类型。
安装技能后,启用 Hook 即可实现真正的自动触发!
bash
# 1. 查看可用 Hook
openclaw hooks list
# 2. 启用 url-auto-fetch Hook
openclaw hooks enable url-auto-fetch
# 3. 检查 Hook 状态
openclaw hooks check
启用后,当用户发送以下消息时会自动抓取:
纯 URL 消息: text
https://mp.weixin.qq.com/s/xxx
URL + 意图关键词: text
帮我把这篇文章转成 Markdown:https://mp.weixin.qq.com/s/xxx
解析这个链接:https://zhuanlan.zhihu.com/p/xxx
message:received 事件amber_url_to_markdown.py 脚本如果未启用 Hook,AI 会在检测到以下条件时主动调用此技能:
纯 URL 消息 - 用户只发送了一个 URL 链接 text
https://mp.weixin.qq.com/s/xxx
URL + 意图关键词 - 消息包含 URL 且有以下关键词:
text
帮我把这篇文章转成 Markdown:https://mp.weixin.qq.com/s/xxx
解析这个链接:https://zhuanlan.zhihu.com/p/xxx
AI 行为约定: 检测到上述条件时,自动执行脚本 python3 scripts/amber_url_to_markdown.py <URL> 并报告结果。
bash
# 从 ClawHub 安装
clawhub install amber-url-to-markdown
# 或手动克隆
git clone https://github.com/OrangeViolin/amber-url-to-markdown.git
bash
# 安装核心 Python 库
pip install playwright beautifulsoup4 markdownify requests scrapling html2text
# 安装 Playwright 浏览器(必需)
playwright install chromium
bash
# 查看可用 Hook
openclaw hooks list
# 启用 url-auto-fetch Hook
openclaw hooks enable url-auto-fetch
# 重启 Gateway
openclaw gateway restart
启用 Hook 后,用户发送 URL 时会自动抓取,无需 AI 手动调用!
AI 会自动识别并抓取,以下两种方式都会触发:
纯 URL 消息(AI 会自动识别): text
https://mp.weixin.qq.com/s/xxx
URL + 意图说明(更明确): text
帮我把这篇文章转成 Markdown:https://mp.weixin.qq.com/s/xxx
解析这个链接:https://zhuanlan.zhihu.com/p/xxx
AI 行为约定: 当检测到纯 URL 或 URL+ 意图关键词时,自动执行脚本并报告结果。
bash
python3 scripts/amber_url_to_markdown.py <URL>
python
from amber_url_to_markdown import fetch_url_to_markdown
result = fetch_url_to_markdown("https://mp.weixin.qq.com/s/xxx")
print(f"文件已保存:{result['file']}")
网站类型状态微信公众号wechat✅ 完美支持知乎zhihu✅ 支持掘金juejin✅ 支持CSDNcsdn✅ 支持GitHubgithub✅ 支持Mediummedium✅ 支持通用网页general✅ 支持
新的目录结构:
text
/root/openclaw/urltomarkdown/
├── 文章标题 1.md # MD 文件直接保存在根目录
├── 文章标题 2.md
└── images/
└── knowledge_YYYYMMDD_HHMMSS/ # 图片按时间戳分组
├── img_001.jpg
└── img_002.jpg
命名规则:
{文章标题}.md - 直接保存在 /root/openclaw/urltomarkdown/ 根目录images/knowledge_{时间戳}/ - 时间戳格式:YYYYMMDD_HHMMSSimg_{序号:03d}.jpg(如 img_001.jpg)images/knowledge_时间戳/img_001.jpg优势: