← 返回 Skills 市场
ahqazi-dev

Auto Cleaning Disk

作者 ahqazi-dev · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
282
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install auto-cleaning-disk
功能描述
Automatically clean disk space by removing temp files, browser cache, recycle bin/trash, and log files — safely, without deleting any important files. Use th...
使用说明 (SKILL.md)

Auto Cleaning Disk

Safely clean disk space on any operating system (Windows, Linux, macOS). Never deletes important files — only junk, cache, temp, and log files.


What This Skill Cleans

Category Examples
Temp Files %TEMP%, /tmp, system temp folders
Browser Cache Chrome, Firefox, Edge, Safari cache
Recycle Bin / Trash Windows Recycle Bin, macOS Trash, Linux Trash
Log Files Old .log files in system/app folders

⚠️ NEVER delete: Documents, Downloads, Desktop files, user data, system files, installed apps, or anything outside designated junk folders.


Mode Selection

Always ask the user FIRST (if not already specified):

  • Auto Mode — Clean everything silently, show summary at end
  • Confirm Mode — Ask user before each category is cleaned

Step-by-Step Instructions

Step 1: Detect Operating System

Detect the OS using Python:

import platform
os_type = platform.system()  # "Windows", "Linux", "Darwin" (Mac)

Step 2: Run the Appropriate Script

Based on OS, refer to the matching reference file:

  • Windows → See windows-cleaner.md
  • Linux → See linux-cleaner.md
  • macOS → See mac-cleaner.md

Step 3: Show Results

After cleaning, always show:

  • ✅ How much space was freed (MB/GB)
  • 📁 Which categories were cleaned
  • ⚠️ Anything skipped and why

Safety Rules (MUST FOLLOW)

  1. ❌ Never touch System32 or Windows folder
  2. ❌ Never touch Documents, Pictures, Videos, Downloads
  3. ❌ Never touch installed software folders
  4. ✅ Only clean folders explicitly listed in scripts
  5. ✅ Only delete files older than 1 day
  6. ✅ If unsure about a file — SKIP it

Usage Examples

User says: "My disk is full" → Ask mode preference → Run full clean → Show space freed

User says: "Clear browser cache only" → Only clean browser cache → Show result

User says: "Auto clean everything" → Run all categories silently → Show summary

安全使用建议
This skill generally does what it says, but there are meaningful safety gaps in the implementation you should consider before running it: - Do not run it as administrator/root until you review/modify the code. Deleting /var/log, C:\Windows\Logs or similar may require elevation and can remove important logs. - The SKILL.md states it will only delete files older than 1 day, but the scripts do not check file modification times — they delete everything inside the listed folders. That mismatch could remove recently created cache or temporary files the user still needs. - Symlink risk: the code can follow directory symlinks (Path.is_dir() follows symlinks) and then shutil.rmtree will remove the linked target. A symlink inside a 'safe' folder could cause deletion outside the intended area. Consider patching the code to skip symlinks entirely or to never follow directory symlinks. - Confirm Mode is safer — use it and review the per-folder prompts before consenting. - Recommended improvements before use: implement and enforce age checks (os.path.getmtime), explicitly skip symlinks for directories (item.is_symlink()), add a dry-run mode that lists what would be deleted, and add explicit whitelist/blacklist checks (do not call shutil.rmtree on paths outside a vetted list). If you are not comfortable reviewing/modifying the Python, prefer not to install or run this skill, or run it in a disposable/test environment and back up any important data first.
功能分析
Type: OpenClaw Skill Name: auto-cleaning-disk Version: 1.0.0 The skill performs mass file deletion across Windows, Linux, and macOS to free disk space. A significant safety concern exists because the SKILL.md instructions claim the tool only deletes files older than one day, yet the actual Python implementation (clean_linux.py, clean_mac.py, clean_windows.py) lacks any age-verification logic and deletes all files in the target directories. While no evidence of data exfiltration or malicious intent was found, the aggressive deletion of broad directories like ~/.cache and system logs without the promised safety checks makes the skill high-risk for unintended data loss.
能力评估
Purpose & Capability
Name/description match the code: OS detection and per-OS cleaning scripts are present and limited to temp, caches, trash, and logs. No unrelated credentials, binaries, or external endpoints are requested. This is coherent with the stated purpose.
Instruction Scope
SKILL.md promises 'Only delete files older than 1 day' and 'Never delete Documents/Downloads/System folders', but the scripts do not enforce an age check — they delete all items inside target folders. The scripts also iteratively remove directories with shutil.rmtree and evaluate is_dir() which follows symlinks; that can cause deletion of targets outside intended folders if symlinks exist. Scripts operate on system log locations (/var/log, C:\Windows\Logs) which can require elevated privileges and could remove files important for diagnostics. There are no network calls, and scripts only read standard env vars for paths.
Install Mechanism
No install spec (instruction-only plus bundled scripts) — nothing is downloaded or installed automatically. Risk from install mechanism is low.
Credentials
Skill does not request secrets or unusual environment access. Scripts use common environment variables (TEMP, TMP, USERPROFILE) and Path.home(), which is expected for path discovery.
Persistence & Privilege
always is false and the skill does not request permanent presence or modify other skills or system-wide agent settings. It runs locally and interactively (prompts for confirmation when requested).
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install auto-cleaning-disk
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /auto-cleaning-disk 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Version 1.0.0 — Initial Release - Added temp files cleaning (Windows, Linux, Mac) - Added browser cache cleaning (Chrome, Firefox, Edge, Safari) - Added Recycle Bin and Trash emptying - Added log files cleaning - Added Auto Mode — cleans everything automatically - Added Confirm Mode — asks before each step - Added automatic OS detection (Windows, Linux, macOS) - Safe cleaning — never deletes important user files
元数据
Slug auto-cleaning-disk
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Auto Cleaning Disk 是什么?

Automatically clean disk space by removing temp files, browser cache, recycle bin/trash, and log files — safely, without deleting any important files. Use th... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 282 次。

如何安装 Auto Cleaning Disk?

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

Auto Cleaning Disk 是免费的吗?

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

Auto Cleaning Disk 支持哪些平台?

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

谁开发了 Auto Cleaning Disk?

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

💬 留言讨论