Install
openclaw skills install obsidian-read读取 Obsidian Publish 发布的文档链接。当用户发送 publish.obsidian.md 链接,或需要读取 Obsidian 笔记文章时使用。 适用于从 Obsidian Publish 平台获取完整文章内容、笔记、Essay 等场景。 优先使用 web_fetch,失败时使用 browser 工具方案。
openclaw skills install obsidian-read读取 Obsidian Publish 发布的文档内容。
web_fetch(url="链接", maxChars=15000)
如果成功返回完整内容,直接使用。
当 web_fetch 返回内容不完整、404 或解析错误时,使用以下流程:
2.1 打开链接获取 targetId
browser(action="open", url="https://publish.obsidian.md/a/essay/xxx")
返回结果包含 targetId,例如:"579ECBB9218EE0FA843D5CACD2BD99F0"
2.2 读取页面内容
browser(action="snapshot", targetId="上一步获取的targetId")
2.3 提取文本
从 snapshot 结果中提取 paragraph、heading 等文本元素,返回给用户。
用户发送:https://publish.obsidian.md/a/essay/202603181132
web_fetch → 失败/不完整browser.open → 获取 targetIdbrowser.snapshot → 读取完整文章