智能图像加载器

3小时前更新 1 00
智能图像加载器智能图像加载器
智能图像加载器

技能简介

该技能用于处理用户查看图片的请求,支持网络URL和本地文件两种来源。对于网络图片,自动下载到临时目录后展示;对于本地图片,直接验证路径并展示。

能做什么

  • 识别输入内容为URL或本地文件路径
  • 自动下载网络图片到临时位置
  • 使用read工具显示JPEG、PNG、GIF、WebP、BMP格式图片
  • 下载完成后自动清理临时文件
  • 返回包含状态、类型、文件路径的结构化信息

使用说明

安装指令

# 确保Python3环境可用
# 脚本位于 skills/tingwei1123/smart-image-loader/scripts/smart_image_loader.py

使用步骤

场景一:用户请求”Show me this image: https://example.com/photo.jpg”

  1. 执行:python3 scripts/smart_image_loader.py https://example.com/photo.jpg
  2. 脚本下载至临时目录:/tmp/dir/photo.jpg
  3. 使用read工具读取该路径
  4. 清理:删除临时文件

场景二:用户请求”Display ./images/logo.png”

  1. 执行:python3 scripts/smart_image_loader.py ./images/logo.png
  2. 脚本验证文件存在性
  3. 使用read工具读取绝对路径(如/home/node/clawd/images/logo.png

输入与输出

见下方输入与输出表格。

项目内容
输入image_path_or_url:本地文件路径(相对/绝对)或网络URL(http://或https://开头)
输出JSON格式结果,含Status、Type、File Path、Message、Cleanup Needed字段
适用人群需要快速查看网络或本地图片的开发者、分析师、内容审核人员
不包含图片编辑、格式转换、批量处理、持久化存储管理功能

 

风险提示

  • URL下载失败时需向用户报告错误
  • 本地文件不存在时需向用户报告错误
  • 临时文件需及时清理以避免磁盘占用
  • 仅支持JPEG、PNG、GIF、WebP、BMP格式

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/tingwei1123/smart-image-loader/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...