storage-analyzer

仓库创建 2026年4月6日最近提交 11 小时前SkillHot 收录 4 小时前
▸ 精选理由

能自动定位大文件并分级给出可执行清理方案,适合磁盘空间不足时使用。

▸ 风险提示

可能在本地启动服务并展示可执行删除命令,执行需用户确认。

这个 Skill 做什么

为 macOS/Windows 做只读磁盘占用扫描并生成交互式清理报告。

在 macOS 或 Windows 上做一次只读的磁盘扫描,找出占空间的项目并按 可自动清理/需人工判断/谨慎清理 三类分级,生成交互式 HTML 清理报告并给出可复制的一键删除命令。适合磁盘快满、想知道哪些东西占地方或需要清理建议时使用。全程只读,不会直接删文件,删除命令仅展示供用户在本机确认执行,且会标注可释放空间为估算值。

▸ 展开 SKILL.md 英文原文

macOS / Windows 只读存储分析助手(自动识别系统)。扫描整机磁盘占用,找出 占空间大户,把每一项分成 🟢可自动清理 / 🟡需人工判断 / 🔴谨慎清理 三级并给出 可执行处置方案,生成排版精美、可折叠、命令可一键复制的交互式 HTML 报告,并可 起本地服务在网页上一键删除(移废纸篓/直接删)。扫描全程只读。务必在以下场景 使用:用户说"存储分析""磁盘满了""C盘/硬盘满了""空间不够""清理空间" "清理磁盘""占空间""哪些东西占地方""帮我看看存储""看一下电脑存储/空间" "存储空间""电脑空间不够""内存满了/不够/不足""看下内存/存储"(中文口语里 "内存"常指存储空间)"storage analysis""disk cleanup""清缓存""磁盘清理"; 或用户抱怨电脑没空间、想知道什么东西吃硬盘、想要清理建议时。注意:若用户明确 指运行内存/RAM(如"哪个进程吃内存""内存占用高"想看活动监视器),那是 RAM 不是存储,不属于本 skill。

开发编程存储分析磁盘清理报告生成通用
1.8w
Stars
2.0k
Forks
6
仓库内 Skill
积累中
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/KKKKhazix/khazix-skills/main/storage-analyzer/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/KKKKhazix/khazix-skills/main/storage-analyzer/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Storage Analyzer

对 macOS 做一次只读存储分析,产出交互式 HTML 报告。流程:扫描 → 分析分级 → 生成网页 → 打开。

## 铁律

- **全程只读。** 只能跑扫描/统计/列目录/读元信息(df、du、diskutil、stat、ls)。绝对禁止 rm、mv、rmdir、清空回收站、改权限等任何写操作。
- **删除命令只展示,不执行。** 报告里给出的清理命令是供用户自己在终端确认后运行的。即使用户在对话里说"帮我删",也要先停下确认(命中全局红线:删除文件必须先问),不要直接代跑。
- **估算标注清楚。** 涉及"可释放空间"一律说明是估算值。
- **路径、命令保留原文不翻译。**

## 执行流程

### Step 1 扫描(只读)

```bash
python3 scripts/scan.py > /tmp/storage_scan.json
```

`scan.py` 自动识别系统(`sys.platform`):
- **macOS**:扫 home、library、caches、containers、group_containers、app_support、applications、downloads、dev_caches,用 `du` 算大小。
- **Windows**:扫 user_profile、appdata_local、appdata_roaming、temp、downloads、program_files(_x86)、dev_caches,用 `os.scandir` 算大小;`system.dis
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有