← Back to Skills Marketplace
331
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install clean-desktop
Description
自动分类移动桌面文件到图片、文档、压缩包文件夹,支持预览模式避免实际修改。
README (SKILL.md)
桌面清理大师\r
描述\r
自动整理用户桌面文件,按图片、文档、压缩包等类型分类归档。\r \r
工具\r
- bash: 执行文件操作命令\r
- read: 读取桌面文件列表\r \r
参数\r
- dry_run: 布尔值,默认为true。如果为true,只预览不实际操作。\r \r
执行流程\r
- 获取桌面路径(Windows为~/Desktop,Mac/Linux为~/Desktop)\r
- 列出所有文件(排除.DS_Store和快捷方式)\r
- 按扩展名分类:\r
- 图片:.jpg, .png, .gif → 移入桌面/图片文件夹\r
- 文档:.pdf, .docx, .txt → 移入桌面/文档文件夹\r
- 压缩包:.zip, .rar → 移入桌面/压缩包文件夹\r
- 生成操作报告,告知用户移动了哪些文件\r \r
安全提示\r
- 操作前检查目标文件夹是否存在,不存在则自动创建\r
- 不处理隐藏文件(以.开头的文件)\r
- 不删除任何文件,只做移动操作\r
Usage Guidance
This skill appears to do what it claims: preview or move files on your Desktop into folders by type. Before installing or enabling autonomous use, test it with dry_run=true and review the generated report; verify the Desktop path and localized folder names on your platform (Windows typically uses C:\Users\<User>\Desktop, not ~/Desktop). Ensure you have backups or use dry-run to avoid accidental moves, and confirm permissions for moving files. If you plan to allow autonomous invocation, be comfortable the agent can perform file moves when triggered — otherwise keep it user-invocable only.
Capability Analysis
Type: OpenClaw Skill
Name: clean-desktop
Version: 1.0.0
The skill bundle requests high-risk capabilities (bash) to perform file operations on the user's desktop, which is a significant attack surface if filenames are not properly sanitized. Additionally, the bundle contains an entirely unrelated and detailed project planning document (project-planning.md) including SQL schemas for a web application, which is highly anomalous for a desktop cleanup utility and suggests either a packaging error or potential information leakage.
Capability Assessment
Purpose & Capability
Name/description match the requested capabilities: classifying and moving desktop files by extension. There are no unrelated environment variables, binaries, or installs requested.
Instruction Scope
SKILL.md limits itself to listing and moving desktop files and generating a report, and includes a dry_run option. Minor issues: it assumes the Desktop path as ~/Desktop for Windows (which is inaccurate on many Windows systems), uses folder names in Chinese (may not exist), and doesn't specify exact shell commands or how shortcuts/symlinks are handled. These are implementation/portability gaps rather than scope creep or data-exfiltration.
Install Mechanism
No install spec or code is provided (instruction-only), so nothing will be downloaded or written to disk by an installer. Lowest-risk category for install behavior.
Credentials
No environment variables, credentials, or config paths are requested. The operations require only filesystem access to the user's Desktop, which is proportionate to the task.
Persistence & Privilege
always is false and there is no request to modify other skills or system-wide settings. The skill does not request permanent presence or extra privileges beyond moving files when invoked.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install clean-desktop - After installation, invoke the skill by name or use
/clean-desktop - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of clean-desktop 1.0.0:
- Automatically organizes desktop files into folders by type (Images, Documents, Archives).
- Supports preview mode with dry_run parameter (doesn't actually move files unless set to false).
- Ignores hidden files and shortcuts, and doesn't delete any files.
- Ensures destination folders are created as needed before moving files.
- Provides a report listing which files were moved.
Metadata
Frequently Asked Questions
What is clean-desktop?
自动分类移动桌面文件到图片、文档、压缩包文件夹,支持预览模式避免实际修改。 It is an AI Agent Skill for Claude Code / OpenClaw, with 331 downloads so far.
How do I install clean-desktop?
Run "/install clean-desktop" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is clean-desktop free?
Yes, clean-desktop is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does clean-desktop support?
clean-desktop is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created clean-desktop?
It is built and maintained by 578499893 (@578499893); the current version is v1.0.0.
More Skills