← 返回 Skills 市场
vlalamoon

Save To Obsidian Publish

作者 vlalamoon · GitHub ↗ · v2.0.1 · MIT-0
cross-platform ✓ 安全检测通过
89
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install save-to-obsidian-publish
功能描述
Save web articles from multiple sources to Obsidian with auto summaries, tags, local images, duplicate detection, and optional user notes.
安全使用建议
This skill appears to do what it says, but review and take these precautions before installing/running it: - Inspect and set OBSIDIAN_DIR and ATTACHMENTS_DIR to directories you control; do not run pointing at system or root-owned paths. - Be aware the script sends the target URL to https://r.jina.ai (third‑party) to obtain Markdown; if you need privacy for the URLs or content, remove/modify that fallback or avoid using it. - The script will fetch arbitrary URLs (pages, images) with curl — do not point it at sensitive internal-only URLs (this can cause local-network requests or leak internal endpoints to remote content hosts). - The duplicate record file (.saved_urls.json) is written next to the script; move or secure it if that matters. - Run the script with a user account (not root) and consider running it in a sandbox if you plan to process untrusted/malicious pages. If you want a stricter review, provide the truncated portion of the Python file (the repository content was truncated in the prompt) so I can verify the remaining parsing/writing logic and any other network calls.
功能分析
Type: OpenClaw Skill Name: save-to-obsidian-publish Version: 2.0.1 The skill is a functional utility designed to scrape web articles and save them as formatted Markdown files in an Obsidian vault. The Python script `save_article_to_obsidian.py` uses `curl` via `subprocess.run` with argument lists to safely fetch content and download images without risk of shell injection. It includes legitimate features like heuristic-based summarization, keyword-based tagging, and local image localization, with no evidence of data exfiltration, credential theft, or malicious persistence.
能力评估
Purpose & Capability
Name/description ask to fetch web articles, summarize, tag, localize images, and save Markdown — the script implements those features and only requires curl/Python. There are no unrelated credentials, binaries, or config paths requested.
Instruction Scope
SKILL.md and the script stay within scope: they instruct the user to set OBSIDIAN_DIR/ATTACHMENTS_DIR and call the provided Python script. The script fetches article HTML/Markdown (via r.jina.ai and curl), extracts content, downloads images, and writes files locally. Note: the script sends the target URL to the r.jina.ai service and performs arbitrary HTTP fetches, which is expected for this tool but means URLs/metadata are disclosed to that third party.
Install Mechanism
There is no automated install step and no external packages are downloaded during install. The script uses the system 'curl' binary via subprocess; this is low-risk and proportional to the task.
Credentials
No environment variables or external credentials are requested or used. The script only reads/writes local paths that the user is instructed to configure. No secret exfiltration hooks or unexpected credential usage were found.
Persistence & Privilege
Skill does not request persistent elevated privileges, does not set always:true, and does not modify other skills or system-wide agent settings. It creates a local '.saved_urls.json' record next to the script and files under the user-specified Obsidian directories — expected behavior for local deduplication.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install save-to-obsidian-publish
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /save-to-obsidian-publish 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.1
Version 2.0.1 of save-to-obsidian-publish - No code or documentation changes detected in this release.
v2.0.0
**Major update with expanded features and usability improvements:** - Added batch processing to handle multiple article links simultaneously - Expanded multi-source support (WeChat, Zhihu, Juejin, Medium, blogs, etc.) - Introduced structured auto-generated summaries and tag extraction - New image localization: articles now save images locally with relative paths - Duplicate detection prevents saving the same article twice - Network failures now trigger up to three automatic retries - Users can attach personal notes to saved articles
元数据
Slug save-to-obsidian-publish
版本 2.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Save To Obsidian Publish 是什么?

Save web articles from multiple sources to Obsidian with auto summaries, tags, local images, duplicate detection, and optional user notes. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 89 次。

如何安装 Save To Obsidian Publish?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install save-to-obsidian-publish」即可一键安装,无需额外配置。

Save To Obsidian Publish 是免费的吗?

是的,Save To Obsidian Publish 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Save To Obsidian Publish 支持哪些平台?

Save To Obsidian Publish 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Save To Obsidian Publish?

由 vlalamoon(@vlalamoon)开发并维护,当前版本 v2.0.1。

💬 留言讨论