Media Manager Skill — Development skill for Claude Code
Media library naming scanner & organizer — deep scan, old→new preview, rename/move.
How to install Media Manager Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open skyzhao1223/media-manager-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Media Manager Skill does
Media library naming scanner & organizer — deep scan, old→new preview, rename/move. Local, cloud drives, or any NAS (ZSpace, Synology, QNAP, UGREEN, TerraMaster, TrueNAS...). Chinese (cn) & English/Plex (plex) naming conventions.
Alternatives in Development
- MCP Language Server — mcp-language-server gives MCP enabled clients access semantic tools like get definition, references, rename, a 1.5k ★
- Agentlas One — Turn the persistent Agentlas One personal agent on or off, or rename it 1.1k ★
- Full Diagnostic — Full health sweep chaining token, naming, component, drift, docs-coverage and system-health audits into one re 194 ★
README
media-manager-skill
**English** · [简体中文](README.zh-CN.md)
[](https://pypi.org/project/media-manager-skill/) [](https://github.com/skyzhao1223/media-manager-skill/actions/workflows/ci.yml)
**Media library naming scanner & organizer** — deep scan + `old→new` preview + rename/move. Works on **local disks, cloud drives, and any NAS** — ZSpace, Synology, QNAP, UGREEN, TerraMaster, ASUSTOR, WD My Cloud, Lenovo, Hikvision, TrueNAS, Unraid, OpenMediaVault, and more. Built for a **global audience**: Chinese (`cn`) and English/Plex (`plex`) naming conventions, localized output, and configurable library folders.
Naming conventions live in [media-naming-guide](https://github.com/skyzhao1223/media-naming-guide). The core is pure Python and backend-agnostic; NAS access goes through adapters (e.g. ZSpace via [zspace-cli](https://github.com/skyzhao1223/zspace-cli)).
Supported scenarios
| Scenario | Source | Notes |
|---|---|---|
| Local media library | --source local (default) |
Pure Python, zero deps |
| ZSpace NAS | --source zspace |
Reuses the desktop client login via zspace-cli |
| Other NAS | mount + local | Synology, QNAP, UGREEN, TerraMaster, ASUSTOR, WD My Cloud, Lenovo, Hikvision, TrueNAS, Unraid, OMV… — mount as a local folder, then use --source local |
| Cloud drives | mount + local | rclone / WebDAV mounts work with --source local |
Anything that can be listed as `{path, name, is_dir}` works with the scanner. Mounting as a local folder is the simplest integration.
Naming convention profiles
Pick the ruleset that matches your library:
| Profile | Description | Default folders |
|---|---|---|
cn (default) |
Chinese conventions: `Chine |
Related Skills
Manage Move
Move or rename a file (GET source → PUT destination → DELETE source — Local REST API has no native move). Repo
Archive
Move old [fixed] found-issues entries to an archive file (count threshold 50 OR days threshold 30, whichever f
Ctx Compact
Compact the shared journal — move lasting knowledge into DECISIONS/GOTCHAS/MAP and archive old entries
Guide Template
Reusable starter for an open, public knowledge site built on Nextra 4 — process-first structure, plain-English
Korean Humanities
Korean humanities research skill suite for Claude Code - hanmun source criticism, hermeneutic argument, humani
Iso 24495 Skill
ISO 24495-1 plain language rules as a Claude Code skill — bilingual: English + Traditional Chinese (繁體中文淺白改寫).
Related Agents
Deep Review Dead Reference
After a deletion or rename, finds every remaining executable reference (imports, patch targets, task names, ro
Hebrew Specialist Agent
Retrieves relevant verses from the Hebrew Old Testament (OSHB/WLC) for a Bible question using vector + lexical
Integrity Sweep
Read-only mechanical-conservation checker for an academic-writing project in LaTeX. After a restructure, move,