Save any web page as a clean, readable Markdown note in your Obsidian vault. Powered by Jina Reader API for content extraction — no browser extension required. Works from inside Claude.
~/.openclaw/obsidian-cache/clippings/requests library: pip install requestsJINA_API_KEY — optional. Works without a key (free tier). Set for higher rate limits:bash
echo 'JINA_API_KEY=jina_xxxxxxxxxxxx' >> ~/.openclaw/.env
Get a free key at jina.ai
Note: The script only accepts
http://andhttps://URLs. Local file paths are not supported.
text
save https://example.com/article
text
保存这个 https://v2ex.com/t/123456
text
save https://example.com/article --tags "ai,research"
text
save https://example.com/article --folder clippings/tech
bash
python3 ~/.openclaw/skills/web-clipper/scripts/save_web_page.py \
--url "https://example.com/article" \
--folder "clippings/tech" \
--tags "ai,tools" \
--vault "/path/to/your/obsidian/vault"
User: save https://www.v2ex.com/t/1197958
Claude executes:
bash
python3 ~/.openclaw/skills/web-clipper/scripts/save_web_page.py --url "https://www.v2ex.com/t/1197958"
Output file ( ~/.openclaw/obsidian-cache/clippings/2026-01-15 V2EX Thread Title.md):
markdown
---
title: "V2EX Thread Title"
source: "https://www.v2ex.com/t/1197958"
saved: "2026-01-15 14:32"
tags: []
---
# V2EX Thread Title
> Source: https://www.v2ex.com/t/1197958
> Saved: 2026-01-15 14:32
---
[Clean article content in Markdown...]
Claude confirms: "已保存为 2026-01-15 V2EX Thread Title.md ✅"
Content TypeSupportBlog posts / articles✅Technical documentation✅News articles✅V2EX / Reddit threads✅GitHub READMEs✅PDF files (remote)✅JS-heavy SPAs⚠️ Jina handles most; complex apps may need PinchTabLogin-required pages❌
text
web-clipper/
├── SKILL.md ← This file (Claude reads this)
└── scripts/
└── save_web_page.py ← Main clipping script
Saved files include YAML frontmatter for Obsidian compatibility:
yaml
---
title: "Article Title"
source: "https://original-url.com"
saved: "2026-01-15 14:32"
tags: [ai, research]
---
YYYY-MM-DD Title.md2026-01-15 Title (2).md~/.openclaw/obsidian-cache/clippings/JINA_API_KEY free tier supports ~1000 requests/month