← 返回 Skills 市场
96
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install save-article-universal
功能描述
通用微信公众号文章保存工具。支持多种笔记应用(Obsidian、Miaoyan、Notion 等),自动抓取文章、生成摘要、保存为 Markdown。
安全使用建议
This package is mostly a local article-saver script but has inconsistencies you should resolve before running it. Specifically:
- The README/SKILL.md claim Notion support and reference config.json.example, but the code does not implement Notion syncing and the example file is not included. Ask the author or inspect/modify the code if you need Notion.
- The code will read environment variables (NOTION_API_KEY, OBSIDIAN_VAULT_PATH, SAVE_PATH, etc.) even though the registry lists none. Do not export secrets like API keys to your environment for this tool unless you confirm the tool actually uses them.
- The script uses curl (via subprocess) to fetch any URL you pass and will write files to your filesystem (including an iCloud path if you choose 'miaoyan'). Run it in a controlled environment first and review the source if you plan to run it on sensitive machines.
If you want to proceed: (1) inspect save_article.py to confirm behavior, (2) run it with a test directory (not your real vault/iCloud), and (3) request a corrected package (add Notion implementation or remove Notion claims and include the config example) or clarification from the publisher.
功能分析
Type: OpenClaw Skill
Name: save-article-universal
Version: 1.0.0
The skill is a utility for fetching WeChat articles and saving them as Markdown files to local directories or specific note-taking apps like Obsidian and Miaoyan. The code in `save_article.py` uses `subprocess` to call `curl` safely (using a list of arguments) and implements basic regex-based HTML parsing and summarization. While the Notion integration mentioned in `SKILL.md` and `README.md` is not fully implemented in the provided Python script, there is no evidence of malicious intent, data exfiltration, or prompt injection.
能力评估
Purpose & Capability
The README/SKILL.md claim support for Notion and list a config.json.example, but the Python code does not implement a Notion save handler (SaveHandler.get_save_path handles only 'obsidian', 'miaoyan', and 'local') and there is no config example file in the manifest. This is a functional mismatch between advertised capabilities and the actual code.
Instruction Scope
Runtime instructions ask the user to create/modify a config.json and optionally set environment variables (SAVE_PATH, OBSIDIAN_VAULT_PATH, NOTION_API_KEY, etc.). The code reads those same env vars and a local config.json. The agent will run curl (via subprocess) to fetch arbitrary URLs supplied by the user — expected for the task. The SKILL.md references copying a config example that is not present in the bundle, which is a minor documentation/packaging issue to be aware of.
Install Mechanism
No install spec; this is instruction-only plus a Python script. No external binary downloads or package installations are specified by the skill bundle. Dependency usage (curl via subprocess, optional 'requests' for Notion) is consistent with an instruction-only script.
Credentials
Registry metadata declares no required environment variables, but the code actively reads multiple env vars (SAVE_PATH, OBSIDIAN_VAULT_PATH, NOTION_API_KEY, NOTION_DATABASE_ID, etc.). Notion credentials are accepted into config but not used by the code, which is inconsistent and could mislead users into providing sensitive keys that the package does not need or use.
Persistence & Privilege
The skill does not request elevated platform privileges or 'always: true'. It writes files to user-specified locations (default ~/Documents/Articles, possible Obsidian vault path, and an iCloud Miaoyan path). Writing to local or iCloud folders is expected for a save utility but is a capability users should be aware of.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install save-article-universal - 安装完成后,直接呼叫该 Skill 的名称或使用
/save-article-universal触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Universal WeChat Article Saver - Initial Release
- Automatically fetches and saves WeChat articles.
- Generates concise article summaries.
- Supports multiple note-taking apps: Obsidian, Miaoyan, Notion, and local folders.
- Highly configurable with CLI and config file options.
- Requires Python 3.7+ and curl (requests for Notion integration).
元数据
常见问题
Save Article Universal 是什么?
通用微信公众号文章保存工具。支持多种笔记应用(Obsidian、Miaoyan、Notion 等),自动抓取文章、生成摘要、保存为 Markdown。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 96 次。
如何安装 Save Article Universal?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install save-article-universal」即可一键安装,无需额外配置。
Save Article Universal 是免费的吗?
是的,Save Article Universal 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Save Article Universal 支持哪些平台?
Save Article Universal 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Save Article Universal?
由 vlalamoon(@vlalamoon)开发并维护,当前版本 v1.0.0。
推荐 Skills