文件压缩:按类型自动整理目录的 Agent Skill

前言

下载目录、桌面或项目根目录里混着图片、文档、安装包和零散脚本时,手工拖进子文件夹既慢又容易漏。用脚本按扩展名批量移动可以解决问题,但每次要改规则、记路径,还要自己留一份「动了哪些文件」的清单,才能放心回滚。

下面介绍 SkillHub 上的社区 Skill「文件压缩」(坐标 @user_d581dca4/666,当前版本 v1.0.1)。它面向「指定目录内按文件类型归类」这一件事,并在官方说明里明确支持预览(dry-run)与撤销(undo),适合交给 Agent 在对话里执行,而不是自己维护一套整理脚本。

这是什么

「文件压缩」是发布者 user_d581dca4 在 SkillHub 提交的社区 Skill,分类为 office-efficiency,标签标明 requires_api_key=false,安装与使用不依赖额外 API Key。

名称容易让人联想到 zip 压缩,但官方简介描述的能力是:按文件类型整理指定目录中的文件,将图片、文档、视频、音频、压缩包、代码、可执行文件等自动归入对应文件夹。维护与版本信息以 SkillHub 页面为准。

核心功能

以下能力均来自 SkillHub 对该 Skill 的简介与元数据,未单独核实实现细节时不展开命令级行为。

  1. 按类型归类:对指定目录内的文件,按类型(图片、文档、视频、音频、压缩包、代码、可执行文件等)移动到对应子文件夹。
  2. 预览(dry-run):在真正移动文件前可先预览将要执行的操作,降低误整理风险。
  3. 撤销(undo):整理后若结果不符合预期,可通过 Skill 提供的撤销能力回退(具体交互由 Agent 读取 Skill 内 SKILL.md 后执行)。

安装与启用

SkillHub 页面给出的安装方式是:让 AI 根据官方安装文档安装坐标 @user_d581dca4/666。文档地址为 https://skillhub.cn/install/skillhub.md。

若本机已安装 SkillHub CLI,可先检查版本,再安装到当前 Agent 的 skills 目录(必须使用 --dir,否则默认装到 ./skills/,Agent 可能无法识别):

command -v skillhub && skillhub --version

未安装 CLI 时,可按安装文档执行完整安装(含 CLI 与默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅需要 CLI 时:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

安装本 Skill 到对应 Agent 的 skills 目录(路径按环境替换 <skills 目录>):

skillhub install @user_d581dca4/666 --dir <skills 目录>

安装文档中列出的常用 skills 目录示例:

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

也可在对话中直接发送 SkillHub 页面提示的安装话术,由 Agent 按 skillhub.md 完成安装。Codex CLI、Claude Code 与 Cursor 的差异主要体现在 skills 目录位置;安装命令形式一致,差异以各客户端实际目录为准。

典型用法

官方页面未提供独立 CLI 示例外,用法应通过已启用的 Agent 触发 Skill 内说明的工作流。结合简介,可复现的意图如下(表述为对话指令,而非编造脚本接口):

  1. 指定待整理目录(例如某下载文件夹或项目下的 misc 目录)。
  2. 要求先 dry-run / 预览,确认各类文件将落入哪些子文件夹。
  3. 确认无误后执行正式整理。
  4. 若归类结果不对,要求 undo / 撤销,再调整目录或规则后重试。

示例提示(安装并启用 Skill 后):

请使用「文件压缩」Skill:对 ~/Downloads 先 dry-run 预览按类型整理的结果,我确认后再执行,并保留可 undo 的方式。

具体子文件夹命名、扩展名映射与撤销机制以 Skill 包内 SKILL.md 为准;本文不臆造字段名或脚本路径。

适用场景与注意

适合谁

  • 需要定期清理下载目录、共享盘或本地「杂物堆」文件夹的开发者或办公用户。
  • 希望用自然语言指定目录、预览再执行,而不是每次手写 mv 或维护分类脚本的团队。

限制与注意

  • 能力边界以官方简介为准:是按类型移动归类,不是对文件做 zip 等压缩归档;命名与功能以简介描述为准。
  • 整理前务必先 dry-run;对含未保存工作、正在被其他程序占用的目录应谨慎,避免 Agent 在无预览时直接移动。
  • SkillHub 元数据:来源 community,评分 100000,下载 2448(统计以页面展示为准,会随时间变化)。
  • 不涉及 API Key,但仍建议在重要目录上先小范围试跑预览。

结尾

「文件压缩」把「按类型整理指定目录、支持预览与撤销」封装成标准 Skill,适合挂在 Cursor、Claude Code 等支持 SkillHub 安装的 Agent 上,用对话完成目录治理。官方介绍与安装入口:

  • SkillHub 页面:https://www.skillhub.cn/skills/user_d581dca4/666
  • API 坐标页:https://api.skillhub.cn/user_d581dca4/666

安装文档:https://skillhub.cn/install/skillhub.md

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye