Media Library Organizer Skill — Git skill for Claude Code
A Claude Code skill for organizing media libraries (movies, TV, anime) — clean junk, merge scattered episodes, normalize folder names, verify completeness against TMDB.
How to install Media Library Organizer Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Innei/media-library-organizer-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Media Library Organizer Skill does
A Claude Code skill for organizing media libraries (movies, TV, anime) — clean junk, merge scattered episodes, normalize folder names, verify completeness against TMDB.
Alternatives in Git
- Clean Worktrees (Automatic) — Automatically remove all worktrees for branches merged into master 25.5k ★
- Merge Command — Finalize worktree work: update docs, commit, merge to main, clean up 1.3k ★
- CodeReview — Review local code changes against base branch 512 ★
README
Media Library Organizer
A [Claude Code](https://docs.anthropic.com/en/docs/claude-code) skill for systematically cleaning, merging, renaming, and verifying media libraries — making them ready for Jellyfin / Emby / Plex auto-scraping.
What It Does
| Step | Description |
|---|---|
| Scan & Analyze | Survey directories, flag junk files, duplicates, misplaced content |
| Clean Junk | Remove SMB residuals, .DS_Store, download fragments, empty dirs |
| Identify Duplicates | Find same content across folders by title/year/quality matching |
| Merge Scattered Episodes | Combine split episodes from different release groups |
| Normalize Folder Names | Rename to Title (Year) format for media server recognition |
| Verify vs TMDB | Compare local episode counts against TMDB totals |
| Report & Confirm | Present findings, wait for user confirmation before deletions |
Workflow
Scan & Analyze → Clean Junk → Identify Duplicates → Merge Scattered Episodes
→ Normalize Folder Names → Verify vs TMDB → Report & Confirm
Installation
Quick Install (Recommended)
npx skills add Innei/media-library-organizer-skill
This automatically installs the skill into your Claude Code environment.
Manual Install
Copy the skill into your Claude Code skills directory:
# Global (all projects)
git clone https://github.com/Innei/media-library-organizer-skill.git ~/.claude/skills/media-library-organizer
# Project-specific
git clone https://github.com/Innei/media-library-organizer-skill.git .claude/skills/media-library-organizer
Then invoke it in Claude Code by telling Claude to organize your media library, or use the slash command:
/media-library-organizer
Standalone Scripts
The `scripts/` directory contains standalone bash scripts that can be used independently:
# Scan media directory for issues
./scripts/scan-media.sh /path/to/media
# Check episode completeness
./scripts/
Related Skills
Eagle Tag Governance
Agent Skills-compatible skill to govern an Eagle library's tag vocabulary via eagle-mcp — merge, rename, norma
Raindrop Bookmark Organizer
Agent Skills-compatible skill: batch-organize a Raindrop.io library — structured notes, three-axis controlled
Mise Clean
Sweep the project for hygiene cruft — junk tracked in git, backup/scratch files, stale branches and orphaned w
Verify Claims
Verify factual claims in documents against code repository using git evidence
Refresh History Skills
Re-verify all three agent-history skills against the currently-installed CLIs and real local history, then ope
Plan Close
Close out a finished staged-rollout .plan/ — verify completion, distill the story into a final PR body, clean
Related Agents
Media Librarian
Autonomous media library cataloger and organiser. Use when the user wants hands-off processing of a mixed medi
Wp Normalize
Demo-folder analyzer — converts an arbitrary multi-page HTML site into the plugin's canonical delimited demo f
Workspace Organizer
Reorganises a large or messy Nemi workspace end to end: surveys every folder, proposes a structure, and after