← Back to Skills Marketplace
cnoder-wgh

Save All Resource

by cnoder-wgh · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
281
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install save-all-resource
Description
打开一个可见浏览器,让用户手动浏览目标网站,并在浏览过程中持续监听同域原始响应内容,实时落盘到本地桌面目录。
Usage Guidance
This skill appears to do what it says: it opens a visible browser and saves same-origin HTTP/HTTPS responses to a folder on your Desktop. Before installing or running it, consider: (1) npm install will download puppeteer and many dependencies and will fetch a browser binary — expect a large network/download and inspect package-lock.json if you want to audit dependencies; (2) anything you navigate while the script runs (including pages behind logins) will be saved locally — avoid visiting sensitive accounts or use an isolated/sandbox environment or a throwaway profile; (3) the saved files live on your Desktop (check disk usage and privacy); (4) if you need stronger assurance, run this in a VM/container or review the puppeteer dependency tree for unexpected postinstall scripts. Overall the skill is internally consistent and contains no obvious remote exfiltration or unexplained credential requests.
Capability Analysis
Type: OpenClaw Skill Name: save-all-resource Version: 1.0.0 The skill is designed to save website resources to the local filesystem (~/Desktop), which is a high-risk capability. While the logic aligns with the stated purpose, it is classified as suspicious due to a path traversal vulnerability in `scripts/main.js`. The `urlToLocalPath` function fails to strip or validate directory traversal sequences (e.g., '..') after decoding the URL pathname. A malicious website could potentially exploit this to write files outside of the intended desktop directory by serving resources with crafted paths.
Capability Assessment
Purpose & Capability
Name/description ask to open a visible browser and persist same-origin responses. The included scripts use puppeteer, listen to page responses, filter by same-origin and http/https, and write files to a Desktop directory — all are coherent and proportionate.
Instruction Scope
SKILL.md instructs running node scripts/main.js <url>, which the code implements. The script persistently saves any same-origin responses the user triggers (HTML, JS, CSS, images, JSON, fonts, etc.). This behavior is expected, but note it will store any sensitive content the user navigates to (including authenticated pages) on the local Desktop.
Install Mechanism
There is no packaged installer; SKILL.md tells the user to run npm install in the scripts directory. That installs puppeteer and its dependencies from the npm registry (a typical, traceable registry install). Puppeteer will also download a browser binary during install which is a large network download — expected but notable.
Credentials
The skill requests no environment variables, credentials, or config paths. It does write files into the user's Desktop (os.homedir()/Desktop/<domain>), which is appropriate for the stated purpose but means local filesystem write access is required.
Persistence & Privilege
always:false and there is no installation script that modifies other skills or system-wide configs. The skill runs locally when invoked and exits when the tab closes or on SIGINT as described.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install save-all-resource
  3. After installation, invoke the skill by name or use /save-all-resource
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Open a visible browser, let users manually browse the target website, and continuously save same-domain raw responses to local desktop directory.
Metadata
Slug save-all-resource
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Save All Resource?

打开一个可见浏览器,让用户手动浏览目标网站,并在浏览过程中持续监听同域原始响应内容,实时落盘到本地桌面目录。 It is an AI Agent Skill for Claude Code / OpenClaw, with 281 downloads so far.

How do I install Save All Resource?

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

Is Save All Resource free?

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

Which platforms does Save All Resource support?

Save All Resource is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Save All Resource?

It is built and maintained by cnoder-wgh (@cnoder-wgh); the current version is v1.0.0.

💬 Comments