SuperAPI AI 工具集

image-fetcher

设计与创作

查看项目

更新于 10-15 22:38

技能介绍

用途:该技能让 Claude 能从指定 URL 抓取并下载图片,支持多种格式与批量下载,适合把网络图片保存到本地、嵌入文档或展示在对话中。

主要能力:自动检测并处理 JPG/JPEG、PNG、GIF、WebP、BMP、SVG、ICO、TIFF/TIF 格式;支持单张下载与按 URL 列表批量下载;可指定输出目录与文件名;URL 缺少扩展名时依据响应头自动判断格式;自动创建不存在的目录;每次下载采用 30 秒超时并流式写入以节省内存;对无效 URL、网络超时、不支持格式、权限错误和缺失目录给出错误提示;批量下载会生成 fetch_results.json 记录每个结果。

使用方式:单张下载命令为 python scripts/fetch_image.py <image_url> [output_directory] [filename],image_url 必填,后两项可选。批量下载命令为 python scripts/fetch_images_batch.py <urls_file> [output_directory],输入文件可为每行一个 URL 的文本文件,或 JSON 数组格式的 URL 列表。用于对话展示时可下载到 /mnt/user-data/outputs/ 并返回链接;用于文档嵌入时先下载到临时目录,再用返回路径插入 DOCX、PPTX 等文档;也可配合网页搜索,先提取图片 URL 再下载。

适用场景:在演示文稿中嵌入网络图片、按 URL 列表创建图片画廊、下载公司 Logo 等素材、为后续转换或处理准备图片文件。

限制:资料未提供关于支持的平台、授权与版权处理、是否需要额外安装依赖及具体版本的说明,暂未提供;下载行为受目标服务器响应、网络状况和权限影响,失败时仅返回错误信息。