← 返回 Skills 市场
huiya-code

Qwen Vision Rename

作者 huiya-code · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
198
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install qwen-vision-rename
功能描述
根据图片内容批量重命名本地图片文件。这是一个 skill,不是可调用工具;先用 read 打开本文件,再执行脚本命令,绝不能直接发出名为 qwen-vision-rename 的 tool call。用户提到“改名/重命名/按图片内容命名/整理图片文件名/整理图片”时必须使用本技能。默认直接执行改名,仅在用户明确...
安全使用建议
Before installing or running: 1) Be aware the skill by default will perform renames (it defaults to --apply). If you want to inspect changes first, run a dry-run and review the generated plan and rollback file. 2) The script reads ~/.openclaw/openclaw.json and .env files and may inherit environment values from other skills — check that file for any secrets you don't want this skill to see. 3) It copies/optimizes images into ~/.openclaw media outbound/cache and can publish them as public URLs if you have OPENCLAW_MEDIA_BASE_URL / OPENCLAW_VISION_IMAGE_BASE_URL or a public_base_url file configured — verify those settings to avoid accidental exposure. 4) Only provide DASHSCOPE_API_KEY you trust and consider scoping or using a limited key if possible. 5) If unsure, inspect scripts/vision_rename.py fully, back up your image directory, and run the rename command without --apply first.
功能分析
Type: OpenClaw Skill Name: qwen-vision-rename Version: 1.0.0 The skill performs batch file renaming and reads the global OpenClaw configuration file (~/.openclaw/openclaw.json), which may contain sensitive API keys for other skills. It includes logic in scripts/vision_rename.py to 'publish' local images to a directory (~/.openclaw/media/outbound) that could be exposed via a public URL if configured. Additionally, SKILL.md instructs the AI agent to apply renames immediately (--apply) by default, bypassing a dry-run phase unless explicitly requested, which poses a risk of unintended mass file modification.
能力评估
Purpose & Capability
The declared primary credential (DASHSCOPE_API_KEY) and python3 requirement align with a vision-API-based renaming tool. However the code also reads many other environment keys, OpenClaw skill entries, and local config files (e.g. ~/.openclaw/openclaw.json) to resolve settings — behavior not documented in SKILL.md's requires list and not strictly necessary for the core rename functionality.
Instruction Scope
SKILL.md requires the agent to run the included script and by default execute renames (--apply) unless user explicitly requests a dry-run. The script will auto-select local image directories (~/图片, ~/Pictures or OPENCLAW_RENAME_DEFAULT_DIR), write JSON plan and rollback files, copy/prepare images into ~/.openclaw media outbound/cache, and may publish local images as public URLs if a public media base URL is configured. The code also loads .env files and reads ~/.openclaw/openclaw.json to extract env entries for other skills — this expands the skill's read scope beyond what the description declares and could surface other credentials/configs.
Install Mechanism
No remote install or arbitrary downloads; the package is instruction-only with a Python script and a small requirements.txt (requests, Pillow). This is low installation risk.
Credentials
Only DASHSCOPE_API_KEY is declared as required, which is reasonable. But the code will also read many other env vars (DASHSCOPE_BASE_URL, OPENAI_BASE_URL, OPENCLAW_* keys, OPENCLAW_MEDIA_BASE_URL, etc.) and can pull API keys from ~/.openclaw/openclaw.json and .env files. That means the skill can access environment values and other skills' stored env entries that were not declared — disproportionate to a simple renamer and a possible vector to read other secrets.
Persistence & Privilege
always:false and no privileged install are good. However the script writes files into the user's home (~/.openclaw/media/outbound and vision-input-cache) and writes plan/rollback JSON files in the run location. It also reads ~/.openclaw/openclaw.json. The skill does not request permanent platform-wide privileges, but it does create and read files in the user's config area which the SKILL.md did not explicitly disclose.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install qwen-vision-rename
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /qwen-vision-rename 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release
元数据
Slug qwen-vision-rename
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Qwen Vision Rename 是什么?

根据图片内容批量重命名本地图片文件。这是一个 skill,不是可调用工具;先用 read 打开本文件,再执行脚本命令,绝不能直接发出名为 qwen-vision-rename 的 tool call。用户提到“改名/重命名/按图片内容命名/整理图片文件名/整理图片”时必须使用本技能。默认直接执行改名,仅在用户明确... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 198 次。

如何安装 Qwen Vision Rename?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install qwen-vision-rename」即可一键安装,无需额外配置。

Qwen Vision Rename 是免费的吗?

是的,Qwen Vision Rename 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Qwen Vision Rename 支持哪些平台?

Qwen Vision Rename 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Qwen Vision Rename?

由 huiya-code(@huiya-code)开发并维护,当前版本 v1.0.0。

💬 留言讨论