← Back to Skills Marketplace
130
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install save-article-miaoyan
Description
文章自动保存到 Miaoyan。抓取任意网页文章(微信、博客、技术文章等),生成摘要,保存为 Markdown 到 Miaoyan/待学习 文件夹。Use when user wants to save an article/webpage to Miaoyan notes.
Usage Guidance
Key points to consider before installing:
- Privacy contradiction: the README/SKILL.md claim article content is saved only locally, but the scripts call external APIs (r.jina.ai and api.tavily.com). That means article text may be transmitted to third-party services — remove or disable those calls if you need strict local-only handling.
- Metadata mismatch: the skill manifest claims no required env vars, but SKILL.md and the code expect TAVILY_API_KEY. Treat Tavily as an optional but privacy-impacting dependency; verify whether you must provide an API key and whether you trust the service.
- Automatic behavior: TRIGGER.md sets automatic high-priority execution on detecting WeChat article links and the provided trigger script runs without user confirmation. If you want manual control, modify the trigger to require confirmation before invoking the save script.
- Filesystem effects: the script writes to a hardcoded iCloud path (/Users/andy/Library/.../Miaoyan). Confirm the path is correct for your machine and that you are comfortable with the skill writing files there. Consider changing MIAOYAN_DIR to a safer/test directory while evaluating.
- Code review recommendations: inspect the calls to fetch_with_jina and fetch_with_tavily and either remove them or gate them behind an explicit opt-in. If you need offline-only operation, remove those network calls and rely purely on local HTML fetch/parsing. Also consider adding logging controls and explicit user prompts.
- If unsure: test in a sandbox or throwaway account, or ask the author to clarify why the README claims 'no cloud upload' while the code uses external extractors. The discrepancies make this skill suspicious but not obviously malicious.
Capability Analysis
Type: OpenClaw Skill
Name: save-article-miaoyan
Version: 2.0.0
The skill bundle is designed to automate the process of saving web articles, particularly from WeChat, to the Miaoyan note-taking application on macOS. It employs a multi-stage fetching strategy using Jina Reader, curl, and the Tavily API, and includes logic to parse HTML/Markdown and generate summaries. While the scripts contain hardcoded file paths specific to a user environment ('/Users/andy/') and instructions for autonomous execution by the AI agent, the implementation includes robust input validation (regex-based URL filtering in 'auto_save_article.py') and filename sanitization in 'save_article_to_miaoyan.py' to prevent common vulnerabilities like shell injection or path traversal. The behavior is entirely consistent with the stated purpose, and no indicators of malicious intent or data exfiltration were found.
Capability Assessment
Purpose & Capability
Name/description match the code's purpose (fetch article → generate summary → save Markdown to Miaoyan iCloud folder). However the SKILL.md/README require a Tavily API key while the registry metadata lists no required env vars — an inconsistency. The hardcoded MIAOYAN_DIR and references to a specific user path (/Users/andy/...) are user-specific and reduce portability but are explainable for a local note-saving tool.
Instruction Scope
SKILL.md/README state '不上传到任何云服务' (no upload to cloud), but the code explicitly calls external services: Jina (r.jina.ai via curl) and Tavily API (https://api.tavily.com/extract). That contradicts the privacy claim and expands scope to sending article content off-device. TRIGGER.md also instructs automatic high-priority execution on detecting WeChat links (immediate save without explicit user confirmation), which is a behavioral decision users should be aware of.
Install Mechanism
No install spec; it's instruction- and script-based using local Python and curl. No remote archive downloads or package installs are used. Scripts run subprocesses (curl) which is expected for a fetcher.
Credentials
The code reads TAVILY_API_KEY from the environment and will POST URLs/content to Tavily if used; SKILL.md lists this key as '必需配置' but the skill registry metadata declared no required env. Requesting an API key for an external extractor is proportionate only if the user understands external processing. No other secrets are requested.
Persistence & Privilege
always:false (normal). The TRIGGER.md/auto_save mechanism is set up to auto-run on detected messages with high priority and no confirmation; while the skill does not force-enabled in every agent run, its auto-trigger behavior means it can run without per-message confirmation — consider this a behavior/privacy risk rather than a platform privilege escalation.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install save-article-miaoyan - After installation, invoke the skill by name or use
/save-article-miaoyan - Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
支持多类型网页文章保存:微信、博客、Medium、GitHub等;Jina Reader/Tavily多重抓取;安全修复
v1.1.1
安全修复:移除硬编码 API Key,改用环境变量
v1.1.0
支持更多链接类型
v1.0.0
Initial release: Automatically saves WeChat articles to Miaoyan with summary and confirmation.
- Auto-fetches WeChat articles and extracts title, content, and link
- Generates a concise summary of each article
- Saves articles as Markdown in the Miaoyan/待学习 folder
- Sends confirmation via WeChat after saving
- Supports customization of save path and summary/HTML processing
- Handles errors for network timeout, file save, and content parsing
Metadata
Frequently Asked Questions
What is Save Article Miaoyan?
文章自动保存到 Miaoyan。抓取任意网页文章(微信、博客、技术文章等),生成摘要,保存为 Markdown 到 Miaoyan/待学习 文件夹。Use when user wants to save an article/webpage to Miaoyan notes. It is an AI Agent Skill for Claude Code / OpenClaw, with 130 downloads so far.
How do I install Save Article Miaoyan?
Run "/install save-article-miaoyan" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Save Article Miaoyan free?
Yes, Save Article Miaoyan is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Save Article Miaoyan support?
Save Article Miaoyan is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Save Article Miaoyan?
It is built and maintained by vlalamoon (@vlalamoon); the current version is v2.0.0.
More Skills