← 返回 Skills 市场
Save Article With Images
作者
Benjiamin Jason
· GitHub ↗
· v1.0.1
· MIT-0
121
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install save-article-with-images
功能描述
Save web articles locally with images. Automatically downloads images, generates Markdown, and converts to PDF. Supports WeChat Official Account articles via...
安全使用建议
This skill appears to implement article scraping and image download, but several issues require attention before use:
- External data flows: The SKILL.md recommends using Jina Reader (r.jina.ai) which sends the target URL/content to a third party. If article content is sensitive, do not use that option.
- Undeclared runtime dependencies: The instructions and code expect pandoc, weasyprint, Python packages (requests, bs4). The package declares no install steps — prepare these dependencies yourself or sandbox execution.
- Missing/undeclared credentials: SKILL.md describes sending results to Feishu but the skill declares no Feishu credentials or integration steps; sending will not work without additional configuration and may leak data if misconfigured.
- Hardcoded paths and URL: scripts/save_wechat.py uses a hardcoded WeChat article URL and writes to /home/admin/.openclaw/workspace/..., which may not match your environment and could create files in unexpected locations. Treat the script as an example and inspect/modify paths/URL before running.
Recommended actions: review the Python script line-by-line, run it in a restricted/sandboxed environment, remove or change the hardcoded URL/path, document and supply any required credentials securely, and avoid the Jina Reader option if you cannot send article text to a third party. If you need certainty about what this skill will do in your environment, ask the author for a dependency list, a non-hardcoded configuration, and clear instructions for Feishu integration.
功能分析
Type: OpenClaw Skill
Name: save-article-with-images
Version: 1.0.1
The skill bundle is a legitimate tool designed to save web articles, including images, as Markdown or PDF files. It provides a structured workflow in SKILL.md and a dedicated Python script (scripts/save_wechat.py) to handle platform-specific challenges like WeChat's anti-hotlinking. The code uses standard libraries (requests, BeautifulSoup) and system tools (curl, pandoc, weasyprint) in a manner consistent with its stated purpose, with no evidence of data exfiltration, malicious execution, or prompt injection.
能力评估
Purpose & Capability
Name and description match the included Python script and SKILL.md (scrape article, download images, produce Markdown/PDF). However SKILL.md instructs use of tools (pandoc, weasyprint, browser actions, Feishu messaging, Jina Reader) and platform integrations that are not declared in requirements; the included script only implements a WeChat-specific scraper and does not implement Feishu upload. This mismatch (claimed integrations vs actual footprint) is unexpected and should be clarified.
Instruction Scope
Instructions include sending page content to third-party Jina Reader (curl https://r.jina.ai/URL) and browser eval actions that capture whole page text and images. The SKILL.md also instructs sending output to Feishu but no credentials or secure handoff are defined. The Python script fetches a hardcoded WeChat article URL and performs network downloads and file writes; it will send requests to mp.weixin.qq.com and external image hosts. These external network calls and the potential for sending full article content to third-party services are notable data-flow risks and not explicitly declared to the user.
Install Mechanism
No install spec (instruction-only) — lower install risk. But runtime requirements are implied (pandoc, weasyprint, Python with requests and BeautifulSoup). Those dependencies are not declared; running the included script will require Python packages and will attempt file I/O. Lack of an install spec is acceptable but the runtime dependency list should be documented.
Credentials
The skill declares no required environment variables or credentials, yet SKILL.md expects Feishu messaging and possibly browser automation (which generally require tokens or a configured connector). The code writes files under /home/admin/.openclaw/workspace (hardcoded) rather than the SKILL.md's '~/.openclaw/workspace', which can surprise users. Requesting zero credentials while instructing use of external services is disproportionate and unclear.
Persistence & Privilege
Skill is not always-enabled and does not request elevated platform privileges. It writes files to the local filesystem (user workspace) which is expected behavior for a saver/clipper. It does not modify other skills or system-wide settings.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install save-article-with-images - 安装完成后,直接呼叫该 Skill 的名称或使用
/save-article-with-images触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Version 1.0.1
- Added _meta.json and scripts/save_wechat.py files for WeChat Official Account article support.
- Updated documentation (SKILL.md) to include WeChat-specific workflows, troubleshooting, and error handling.
- Enhanced platform compatibility by supporting isolation/subagent usage for WeChat articles.
- Added checklist and improved instructions for image downloading, Markdown generation, and PDF conversion.
v1.1.0
Added detailed WeChat article handling guide with installation instructions and dependencies
v1.0.0
Initial release—save web articles locally, including images, in Markdown and PDF formats.
- Supports automatic downloading of images and organizes them in a dedicated directory.
- Generates clean Markdown with relative image links.
- Converts articles (including images) to PDF with mobile-friendly CSS, preventing image overflow.
- Handles platform-specific articles (Twitter/X, WeChat, general web) and image download issues.
- Includes optional file sending (Markdown, PDF) to Feishu.
- Built-in error handling and post-save verification checklist.
元数据
常见问题
Save Article With Images 是什么?
Save web articles locally with images. Automatically downloads images, generates Markdown, and converts to PDF. Supports WeChat Official Account articles via... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 121 次。
如何安装 Save Article With Images?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install save-article-with-images」即可一键安装,无需额外配置。
Save Article With Images 是免费的吗?
是的,Save Article With Images 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Save Article With Images 支持哪些平台?
Save Article With Images 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Save Article With Images?
由 Benjiamin Jason(@barryqin9999)开发并维护,当前版本 v1.0.1。
推荐 Skills