← 返回 Skills 市场
297
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install organise-photos
功能描述
Organize a photo folder by cleaning non-photo files, removing bad exposures, detecting blur and burst shots, and classifying photos into numbered subfolders...
安全使用建议
Before installing or running this skill: 1) Backup the photo folder — the skill can move or delete files. 2) Verify how the “AI vision” step is implemented: does it run locally or send images to an external API? If it sends data externally, ask for the endpoint and what credentials are required. 3) Be aware the included Python scripts will run pip install at runtime (network download and package installation into the environment); run in a sandbox or virtualenv if you are concerned. 4) Because the skill has unknown source/owner and no homepage, prefer to manually review the full SKILL.md and any scripts before use. 5) If you want to proceed, test on a small folder first and keep manual approval required for deletions.
功能分析
Type: OpenClaw Skill
Name: organise-photos
Version: 1.0.0
The skill performs extensive file system operations, including moving and deleting files, and executes Python scripts that dynamically install dependencies via `os.system('pip install ...')`. While these actions are aligned with the stated purpose of organizing photos and include user confirmation steps, the use of shell templates (e.g., in SKILL.md steps 1, 3, and 4) with variables like `$FOLDER` and `$BAD_PHOTO` introduces a significant risk of shell injection if the agent processes maliciously crafted file or folder names. No evidence of intentional malice or data exfiltration was found, but the high-risk capabilities and inherent vulnerabilities meet the criteria for a suspicious classification.
能力评估
Purpose & Capability
The name/description align with the steps in SKILL.md (scan folder, move non-photo files, detect bad exposure, blur, burst, and sort). However the description promises “AI vision analysis” but the skill metadata declares no API keys or credentials and no code files that implement a remote vision API—it's unclear whether vision analysis is local (open-source libs) or sending images to an external service. That missing detail is an unexplained gap.
Instruction Scope
The instructions run shell commands and Python scripts that will move and delete files (though deletion is gated by user confirmation). The Python code dynamically installs packages via pip at runtime, reads EXIF metadata, and iterates files in the provided folder. There is no step that exfiltrates data visible in SKILL.md, but the vague “analyze content with AI vision” step could imply network calls not described. The skill therefore performs destructive file operations and network installs — both legitimate for this purpose but worthy of caution and explicit user consent.
Install Mechanism
No declared install spec (instruction-only), which is low friction. However the embedded Python scripts call os.system('pip install ...') to fetch dependencies at runtime (Pillow, numpy, opencv-python-headless, imagehash). Dynamic pip installs are moderate risk: they download and install third‑party packages into the runtime environment and require network access.
Credentials
The skill requests no environment variables, credentials, or config paths, which is proportionate for a local organizer. But the SKILL.md's reference to AI vision is not backed by declared credentials or an explicit local implementation; if the vision step requires an external API (cloud vision, paid model), the missing credential requirements are an inconsistency. Also runtime pip installs will use network access — this is not signaled in metadata.
Persistence & Privilege
always=false and there is no indication the skill modifies other skills or system-wide config. Its runtime effects are limited to the target folder and temporary package installation; no elevated persistent privileges are requested.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install organise-photos - 安装完成后,直接呼叫该 Skill 的名称或使用
/organise-photos触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Photo Folder Organizer initial public release.
- Organizes photo folders by removing non-photo files, cleaning up bad exposures (near-black or near-white), and sorting images using AI analysis.
- Detects and offers to remove or move non-photo files.
- Identifies photos with poor exposure and allows user review before deletion.
- Runs local Python scripts to detect blurry images and burst shot groups for organization.
- Classifies and sorts photos into numbered, descriptive subfolders, with all interactions and folder names in the user’s language.
元数据
常见问题
Organise photos 是什么?
Organize a photo folder by cleaning non-photo files, removing bad exposures, detecting blur and burst shots, and classifying photos into numbered subfolders... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 297 次。
如何安装 Organise photos?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install organise-photos」即可一键安装,无需额外配置。
Organise photos 是免费的吗?
是的,Organise photos 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Organise photos 支持哪些平台?
Organise photos 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Organise photos?
由 Pat(@lemondepat)开发并维护,当前版本 v1.0.0。
推荐 Skills