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 moonlight-lupin/agent-skills --skill file-organizergit clone --depth 1 https://github.com/moonlight-lupin/agent-skillsWrote 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/moonlight-lupin/agent-skills/file-organizer)<a href="https://agentmods.dev/skills/moonlight-lupin/agent-skills/file-organizer"><img src="https://agentmods.dev/badge/skills/moonlight-lupin/agent-skills/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/moonlight-lupin/agent-skills/file-organizer"><img src="https://agentmods.dev/badge/skills/moonlight-lupin/agent-skills/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.00052 | $0.02550 |
| Opus 5 | $0.00026 | $0.01275 |
| Sonnet 5 | $0.00010 | $0.00510 |
| Haiku 4.5 | $0.00005 | $0.00255 |
Grade A, and why
file-organizer scanned grade A with 1 finding 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 3d 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.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
directories. Uses stdlib-only HTTP (urllib) — no requests/openai SDK needed. How it starts
The opening of the file, as written. The whole thing — 256 lines — stays where its author put it; the contents beside it link to each section on GitHub.
File Organizer
An LLM-powered file organizer that reads file contents, proposes a sensible folder structure with renamed files, and executes moves in chunks — with a mandatory user confirmation gate before any filesystem changes.
Overview
Inspired by LlamaFS but designed for Hermes:
the script handles filesystem I/O (scan, read snippets, execute moves). The agent's
own LLM does the reasoning by default. An optional propose subcommand can call a
cheaper external LLM (deepseek, openrouter, ollama) for cost-conscious runs on large
directories. Uses stdlib-only HTTP (urllib) — no requests/openai SDK needed.
When to Use
- User says "organize my Downloads" / "tidy my Desktop" / "clean up this folder"
- User has a messy directory and wants files sorted into categories
- User wants files renamed based on their content (not just moved)
- User wants to organize files on a local disk, network mount, or remote filesystem
Don't use for:
- Bulk file deletion (this skill only moves and renames, never deletes)
- Deduplication (use a dedicated dedup tool)
- File content search (use
search_filesinstead)
Workflow
Step 1 — Scan
Run the scan script to get file metadata + content snippets:
python3 scripts/organize.py scan --path <directory> [--depth N] [--max-snippet-chars 500]
Output is a JSON array. Each file entry contains:
path: full file pathrelative_path: path relative to scanned directoryname: current filenamesize: bytesmtime: ISO timestamptype: text, image, audio, pdf, office, archive, othermime: detected MIME typesnippet: first N chars of content (text/pdf) or metadata (image/audio)
Flags: --depth N (max directory depth), --max-snippet-chars N (per-file snippet limit, default 500), --include-hidden (include dotfiles, skipped by default).
Step 2 — Propose Organization (Agent LLM — Default)
Using the scan output, reason about:
- Natural categories based on file content and types
- A clean folder hierarchy (not too deep — 2-3 levels max)
- Descriptive filenames that reflect content (not
IMG_3847.jpg→Hawaii-Beach-Sunset.jpg) - Time-based grouping when appropriate (e.g.,
2024-Taxes/,2023-Receipts/)
What ships with it
2 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.
- 3d ago Changed 7b7591f61684
- 11d ago First seen · 256 lines · 52 tokens per session scan A e429fe18e29c
file-organizer is a skill published in the GitHub repository moonlight-lupin/agent-skills (62 stars, last pushed 4d ago), licensed MIT. It adds 52 tokens to every session and 2,550 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
SoloFlow
A meta-skill that silently watches your workflows and automatically generates reusable Hermes skills from them.
holix-cron
Schedule recurring agent tasks via Holix built-in gateway cron (not crontab or custom scripts).
ci-cd-pipeline-generator
Generate production-ready CI/CD pipeline configurations for GitHub Actions, GitLab CI, CircleCI, and Jenkins. Activates when users ask to set up CI/CD, create deployment pipelines, automate build/test/deploy workflows, configure Docker builds, set up staging/production environments, or add quality gates. Covers…
google-workspace
Gmail, Calendar, Drive, Docs, Sheets via gws CLI or Python.
notion
Notion API + ntn CLI: pages, databases, markdown, Workers.
gws-gmail
Gmail: Send, read, and manage email.