← 返回 Skills 市场
Save Image
作者
bstokes0971
· GitHub ↗
· v1.0.0
· MIT-0
88
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install save-image
功能描述
Download images, GIFs, and media from any URL using proper headers, Referer spoofing, and scraping to handle CDNs and social media sources correctly.
安全使用建议
This skill appears to do what it says (download images with proper headers and simple scraping), but there are some gaps you should consider before installing:
- Missing dependency declarations: SKILL.md expects external tools (gifgrep, yt-dlp, jq, grep, curl, file). Confirm those binaries are present on the host or ask the author to declare them and provide an install script. gifgrep and yt-dlp in particular can perform broad downloads and may have their own credential requirements.
- Undeclared API key: references/tools.md mentions GIPHY_API_KEY for Giphy usage but the skill metadata doesn't list any required env vars. If you plan to use Giphy via gifgrep, obtain and provide that API key only when necessary and verify how the skill stores/uses it.
- No hidden network endpoints were found in the included files, and the provided shell script only performs HTTP GETs and local file checks. Still, be mindful that scraping can retrieve login-gated or copyrighted content — avoid using private credentials or downloading material you do not have rights to.
- Operational limits: the instructions note Cloudflare and login-gated content won't work; browser automation or authenticated sessions are required for those cases.
Recommendations: ask the skill author to (1) list required binaries and env vars in the metadata, (2) provide installation instructions or package references for gifgrep/yt-dlp if the skill relies on them, and (3) confirm how any API keys are used and whether they are stored. Test the script on innocuous public images first.
功能分析
Type: OpenClaw Skill
Name: save-image
Version: 1.0.0
The 'save-image' skill is designed to help an AI agent download media files correctly by handling common anti-bot measures like User-Agent and Referer headers. It includes a helper script (scripts/fetch-image.sh) and documentation (SKILL.md, references/tools.md) that outline a decision tree for using curl, yt-dlp, or gifgrep based on the source. The logic is transparent, follows best practices for shell scripting (e.g., set -euo pipefail), and contains no evidence of data exfiltration, persistence, or malicious execution.
能力评估
Purpose & Capability
The name and description match the included instructions and script: the skill is focused on fetching images with browser headers, referer spoofing, and a two-step scrape. However, SKILL.md instructs use of external tools (gifgrep, yt-dlp, jq) and provider-specific API keys (GIPHY_API_KEY) that are not declared in the skill metadata. A legitimate image-download helper should declare required binaries and any credentials it may need.
Instruction Scope
Runtime instructions and the script stay within the stated scope: performing HTTP fetches, scraping pages for CDN URLs, and validating file types. The instructions do not ask to read unrelated local files or to exfiltrate data to unexpected endpoints. They do instruct the agent to run external tools (yt-dlp, gifgrep) which have broader scraping/downloading capabilities; those tools can change the effective scope when present.
Install Mechanism
There is no install spec (instruction-only), which is low-risk from an automatic-install perspective. But because SKILL.md depends on third-party binaries (gifgrep, yt-dlp, jq, grep, curl, file), the skill should have declared them or provided guidance to install them — absence of that is a transparency/operational gap.
Credentials
The skill metadata declares no required environment variables, but references in references/tools.md note that GIPHY_API_KEY is required for some gifgrep providers. That mismatch is concerning: the skill may later ask for or expect API keys or tokens that were not disclosed up front. No other credentials are requested, which is appropriate for this functionality, but the GIPHY_API_KEY mention should have been declared.
Persistence & Privilege
The skill does not request permanent presence (always:false) and does not modify other skills or system settings. Autonomous invocation is allowed (platform default) but is not combined here with broad credentials or always:true, so privilege footprint is limited.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install save-image - 安装完成后,直接呼叫该 Skill 的名称或使用
/save-image触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release — proper browser headers, two-step CDN scrape pattern, gifgrep/yt-dlp decision tree
元数据
常见问题
Save Image 是什么?
Download images, GIFs, and media from any URL using proper headers, Referer spoofing, and scraping to handle CDNs and social media sources correctly. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 88 次。
如何安装 Save Image?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install save-image」即可一键安装,无需额外配置。
Save Image 是免费的吗?
是的,Save Image 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Save Image 支持哪些平台?
Save Image 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Save Image?
由 bstokes0971(@bstokes0971)开发并维护,当前版本 v1.0.0。
推荐 Skills