# Claude Music Library

> Browses, searches, and manages generated music in ~/Music/claude-music-output/. Lists recent generations, searches by date, checks disk usage, plays files, and cleans up old output.

- Skill: `agricidaniel/claude-music-library` (Agent Skill)
- Install (CLI): `npx skillmds@latest add agricidaniel/claude-music-library`
- Raw SKILL.md: https://api.skillmd.com/api/skills/agricidaniel/claude-music-library/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Agrici Daniel (https://skillmd.com/u/agricidaniel)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/agricidaniel/claude-music-library

---


# claude-music-library — Output Management

## List Recent Generations

```bash
# Last 10 files, sorted by date
ls -lht ~/Music/claude-music-output/ | head -20

# Only FLAC files
ls -lht ~/Music/claude-music-output/*.flac 2>/dev/null | head -10

# With file sizes
du -sh ~/Music/claude-music-output/*  2>/dev/null | sort -rh | head -20
```

## Search by Date

```bash
# Today's generations
find ~/Music/claude-music-output/ -name "*.flac" -newermt "today" -ls

# This week
find ~/Music/claude-music-output/ -name "*.flac" -mtime -7 -ls
```

## Disk Usage

```bash
du -sh ~/Music/claude-music-output/
```

## Play a File

```bash
ffplay -nodisp -autoexit "/path/to/file.flac"
```

## File Info

```bash
ffprobe -v quiet -print_format json -show_format "/path/to/file.flac" | jq '{duration: .format.duration, size: .format.size, format: .format.format_name}'
```

## Cleanup

Always confirm before deleting:
```bash
# Show what would be deleted (files older than 30 days)
find ~/Music/claude-music-output/ -mtime +30 -ls

# Delete after user confirmation
find ~/Music/claude-music-output/ -mtime +30 -delete
```

