← Back to Skills Marketplace
barryqin9999

Save Article With Images

by Benjiamin Jason · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
121
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install save-article-with-images
Description
Save web articles locally with images. Automatically downloads images, generates Markdown, and converts to PDF. Supports WeChat Official Account articles via...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install save-article-with-images
  3. After installation, invoke the skill by name or use /save-article-with-images
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug save-article-with-images
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 121 downloads so far.

How do I install Save Article With Images?

Run "/install save-article-with-images" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Save Article With Images free?

Yes, Save Article With Images is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Save Article With Images support?

Save Article With Images is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Save Article With Images?

It is built and maintained by Benjiamin Jason (@barryqin9999); the current version is v1.0.1.

💬 Comments