Install
openclaw skills install @lsa03/amber-url-to-markdown智能 URL 转 Markdown 工具(V4.0 可扩展架构)。**支持自动触发 Hook**,当用户发送 URL 链接时自动抓取内容并转换为 Markdown 格式。采用可扩展的分类处理架构,支持豆包、微信公众号、知乎、掘金等网站。
openclaw skills install @lsa03/amber-url-to-markdown智能 URL 转 Markdown 工具,支持微信公众号、知乎、掘金、CSDN、GitHub、Medium 等 7+ 网站类型。
安装技能后,启用 Hook 即可实现真正的自动触发!
# 1. 查看可用 Hook
openclaw hooks list
# 2. 启用 url-auto-fetch Hook
openclaw hooks enable url-auto-fetch
# 3. 检查 Hook 状态
openclaw hooks check
启用后,当用户发送以下消息时会自动抓取:
纯 URL 消息:
https://mp.weixin.qq.com/s/xxx
URL + 意图关键词:
帮我把这篇文章转成 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 链接
https://mp.weixin.qq.com/s/xxx
URL + 意图关键词 - 消息包含 URL 且有以下关键词:
帮我把这篇文章转成 Markdown:https://mp.weixin.qq.com/s/xxx
解析这个链接:https://zhuanlan.zhihu.com/p/xxx
AI 行为约定: 检测到上述条件时,自动执行脚本 python3 scripts/amber_url_to_markdown.py <URL> 并报告结果。
# 从 ClawHub 安装
clawhub install amber-url-to-markdown
# 或手动克隆
git clone https://github.com/OrangeViolin/amber-url-to-markdown.git
# 安装核心 Python 库
pip install playwright beautifulsoup4 markdownify requests scrapling html2text
# 安装 Playwright 浏览器(必需)
playwright install chromium
# 查看可用 Hook
openclaw hooks list
# 启用 url-auto-fetch Hook
openclaw hooks enable url-auto-fetch
# 重启 Gateway
openclaw gateway restart
启用 Hook 后,用户发送 URL 时会自动抓取,无需 AI 手动调用!
AI 会自动识别并抓取,以下两种方式都会触发:
纯 URL 消息(AI 会自动识别):
https://mp.weixin.qq.com/s/xxx
URL + 意图说明(更明确):
帮我把这篇文章转成 Markdown:https://mp.weixin.qq.com/s/xxx
解析这个链接:https://zhuanlan.zhihu.com/p/xxx
AI 行为约定: 当检测到纯 URL 或 URL+ 意图关键词时,自动执行脚本并报告结果。
python3 scripts/amber_url_to_markdown.py <URL>
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']}")
| 网站 | 类型 | 状态 |
|---|---|---|
| 微信公众号 | ✅ 完美支持 | |
| 知乎 | zhihu | ✅ 支持 |
| 掘金 | juejin | ✅ 支持 |
| CSDN | csdn | ✅ 支持 |
| GitHub | github | ✅ 支持 |
| Medium | medium | ✅ 支持 |
| 通用网页 | general | ✅ 支持 |
新的目录结构:
/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优势: