media-library-organizer

Solid

Use when organizing media files (movies, TV, anime) on NAS or local storage - cleaning junk files, merging scattered episodes, normalizing folder names to "Title (Year)" format, and verifying episode completeness against TMDB

AI & Automation 35 stars 3 forks Updated 2 months ago MIT

Install

View on GitHub

Quality Score: 77/100

Stars 20%
52
Recency 20%
75
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Media Library Organizer ## Overview Systematically clean, merge, rename, and verify media libraries so that Jellyfin/Emby/Plex can correctly identify and scrape all content. ## When to Use - Media directory has messy folder names with encoding info - Same show scattered across multiple folders - Junk files wasting space - Need to verify episode completeness against TMDB ## Workflow ```dot digraph media_org { rankdir=TB; "1. Scan & Analyze" -> "2. Clean Junk"; "2. Clean Junk" -> "3. Identify Duplicates"; "3. Identify Duplicates" -> "4. Merge Scattered Episodes"; "4. Merge Scattered Episodes" -> "5. Normalize Folder Names"; "5. Normalize Folder Names" -> "6. Verify vs TMDB"; "6. Verify vs TMDB" -> "7. Report & Confirm Deletion"; } ``` ## Steps Each step has detailed instructions and reusable scripts: 1. **[Scan & Analyze](docs/scan-and-analyze.md)** - Survey directory, identify issues, generate report - Script: `scripts/scan-media.sh` 2. **[Clean Junk](docs/clean-junk.md)** - Remove temp files, empty dirs, orphan fragments 3. **[Identify Duplicates](docs/identify-duplicates.md)** - Find same content across folders by title/year matching 4. **[Merge Scattered Episodes](docs/merge-scattered-episodes.md)** - Combine split episodes into one folder - Script: `scripts/check-episodes.sh` 5. **[Normalize Folder Names](docs/normalize-folder-names.md)** - Rename to `Title (Year)` format - Script: `scripts/normalize-names.sh` 6. **[Verify vs TMDB](docs/ve...

Details

Author
Innei
Repository
Innei/media-library-organizer-skill
Created
2 months ago
Last Updated
2 months ago
Language
Shell
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

minutes-cleanup

Manage old recordings — find large files, archive old meetings, delete processed originals. Use when the user says "clean up recordings", "how much space are meetings using", "delete old recordings", "archive meetings", "manage meeting storage", or asks about disk space from minutes.

1,231 Updated 2 days ago
silverstein
Data & Documents Solid

voice-memo-organizer

Find, transcribe, summarize, and organize all Apple Voice Memos into a searchable archive. Batch processes hundreds of recordings locally using whisper.cpp — no API keys needed.

15 Updated 3 days ago
cathrynlavery
AI & Automation Featured

agent-md-refactor

Refactor bloated AGENTS.md, CLAUDE.md, or similar agent instruction files to follow progressive disclosure principles. Splits monolithic files into organized, linked documentation.

1,887 Updated 2 months ago
softaworks
AI & Automation Solid

sync

Fast save-point: sync all session-context files and MEMORY.md with current progress. Zero questions, zero delay. Use when user says /sync, save progress, save state, sync context, or /sync --full for capability inventory.

87 Updated 4 weeks ago
anombyte93
AI & Automation Featured

planning-with-files

Implements Manus-style file-based planning to organize and track progress on complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when asked to plan out, break down, or organize a multi-step project, research task, or any work requiring >5 tool calls. Supports automatic session recovery after /clear.

823 Updated today
guanyang