Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add ntygod/ZhiWei --skill file-organizergit clone --depth 1 https://github.com/ntygod/ZhiWeiWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/ntygod/zhiwei/file-organizer)<a href="https://agentmods.dev/skills/ntygod/zhiwei/file-organizer"><img src="https://agentmods.dev/badge/skills/ntygod/zhiwei/file-organizer/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/ntygod/zhiwei/file-organizer"><img src="https://agentmods.dev/badge/skills/ntygod/zhiwei/file-organizer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00040 | $0.00647 |
| Opus 5.5 | $0.00016 | $0.00259 |
| Sonnet 5.5 | $0.00008 | $0.00129 |
| Haiku 4.5 | $0.00004 | $0.00065 |
Grade A, and why
file-organizer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
文件管理指南
批量整理 / 重命名 / 归档 / 去重 / 磁盘分析。核心约束:所有破坏性操作必须先输出预览,用户确认才执行。
适用场景
- 批量重命名(按规则 / 日期 / 序号)
- 目录结构整理(按类型 / 日期 / 项目分类归档)
- 重复文件检测与清理
- 磁盘空间分析(哪些目录大)
- 旧文件清理(按修改时间)
不适用场景
- 单个文件读 / 写 →
file_read/file_write - 代码文件重构 → code-assistant
- 文档格式转换(docx ↔ pdf 等)→ doc-processor
工作流(按用户表达分流)
| 用户表达 | 路径 |
|---|---|
| "整理一下 X 目录" | 现状 → 方案 → 预览 → 执行 |
| "把所有 X 改成 Y 命名" | 列匹配文件 → 预览映射 → 批量重命名 |
| "看看哪些文件重复" | 扫 + 算 hash → 列重复组 → 用户决定保留哪个 |
| "磁盘满了" | 按大小排序目录 → 给用户高占用清单 |
| "清理 30 天前没改过的" | 按 mtime 筛 → 预览 → 移到回收目录 |
各路径要点:
- 预览不可省:执行前列出"会改哪些 / 改成什么"给用户对,不直接动手
- 优先 file_manage:跨平台,避免
shell_exec的 mv / rm 差异(Windows 没有 mv) - 移动优于删除:删除 / 覆盖先归档到操作目录下
.trash/<日期>/子目录,用户确认无误后再清 - 大批量分批:> 100 个文件分批跑,每批后让用户回看
- 重命名记映射:批量重命名后落
rename-map.json(旧名→新名)到操作目录,便于回溯
详细参考
- 分类依据矩阵、命令模板、错误处理:
{skill_dir}/references/organize-patterns.md
What ships with it
3 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago First seen · 60 lines · 40 tokens per session scan A 8767b79eab00
file-organizer is a skill published in the GitHub repository ntygod/ZhiWei (137 stars, last pushed 2mo ago), licensed MIT. It adds 40 tokens to every session and 647 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
inbox-triage
Summarize unread Gmail messages Alfred Core has already synced, and offer to draft or schedule follow-up actions -- never sends or deletes anything on its own.
morning-brief
Render Alfred Core's deterministic morning brief and deliver a short, warm rewrite of it without changing any fact, date, or link it contains.
weekly-review
Pull together the week's open tasks, GitHub notifications, Canvas missing assignments, and remembered context into one retrospective-style summary.
subscription-setup
A setup workflow for creating recurring medical-learning subscriptions after a doctor’s profile has been registered.
dws
A command-line guide for DingTalk, a workplace platform with chat, documents, calendars, approvals, tasks, and other business tools.
anarlog
Query Anarlog meetings, notes, summaries, transcripts, participants, action items, and recurring history, or import a local recording. Use when a user asks about their Anarlog meeting data or needs meeting context for another task.