Install
openclaw skills install anylink-to-note将任意链接一键转化为结构化笔记。支持的链接类型:微信公众号文章、Get 笔记共享链接、RSS 播客订阅、任意公开网页。当用户分享或发送链接并希望"保存"、"解析"、"总结"、"收藏"时触发。输出包含标题、正文内容、摘要和标签。
openclaw skills install anylink-to-note任意链接 → 结构化笔记,一键完成。
| 链接类型 | 示例 | 提取方式 |
|---|---|---|
| 微信公众号 | mp.weixin.qq.com/... | Jina Reader |
| Get 笔记 | d.biji.com/... | Playwright 渲染 |
| RSS / 播客 | xiaoyuzhoufm.com/... | HTTP + XML 解析 |
| 公开网页 | 任意 URL | Jina Reader |
const host = new URL(url).host.replace(/^www\./, '');
// Get 笔记: /d\.biji\.com|biji\.com/.test(host)
// 微信公众号: /mp\.weixin\.qq|weixin\.qq/.test(host)
// RSS: url.includes('/feed') || url.includes('.xml')
微信公众号 / 普通网页:
const res = await fetch(`https://r.jina.ai/${encodeURIComponent(url)}`, {
headers: { Accept: 'application/json' }
});
const data = await res.json();
// → data.title, data.content
Get 笔记:
node skills/anylink-to-note/scripts/getnote.js <url>
RSS 播客:
curl -sL "<rss-url>" | python3 -c "import sys,xmltodict; d=xmltodict.parse(sys.stdin.read()); print(d['rss']['channel']['item'][0]['description'])"
用 LLM 根据正文内容生成:
# 开头,涵盖主题、人物、领域等维度{
"title": "文章标题",
"content": "完整正文...",
"summary": "1-2句摘要",
"tags": ["#主题", "#领域", "#人物"],
"sourceName": "WeChat" | "Get笔记" | "RSS" | "Web",
"url": "<原始链接>"
}
npx playwright install chromium。