claude-music-analyze
Analyzes audio files for BPM, musical key, loudness (LUFS), duration, format, and quality metrics. Uses ffprobe for metadata and…
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.
$ npx -y skills add AgriciDaniel/claude-music --skill claude-music-library --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/claude-music-libraryContext preview
The summary Claude sees to decide when to auto-load this skill.
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.
name: claude-music-library description: > 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. when_to_use: > Use when the user asks to browse the music library, list songs, see recent generations, check disk usage, play a file, or clean up old output. allowed-tools: - Bash - Read
# 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
# 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
du -sh ~/Music/claude-music-output/
ffplay -nodisp -autoexit "/path/to/file.flac"
ffprobe -v quiet -print_format json -show_format "/path/to/file.flac" | jq '{duration: .format.duration, size: .format.size, format: .format.format_name}'Always confirm before deleting:
# 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
Make full songs on your own computer by describing them in plain words. claude-music turns Claude Code into a music studio, powered by ACE-Step 1.5. Type "make me a chill lo-fi beat" and get a finished track in about 15 seconds.
Analyzes audio files for BPM, musical key, loudness (LUFS), duration, format, and quality metrics. Uses ffprobe for metadata and…
Songwriting guide for ACE-Step music generation. Helps craft captions (style descriptions), lyrics with structure tags, and…
Creates cover versions and style transfers of existing songs using ACE-Step 1.5. Takes a reference audio file and generates a new…
Post-processing for generated music. Default path is FFmpeg loudness normalization (fast, CPU-only). Escape hatches: AI vocal…
Exports music for specific platforms with optimal format, loudness, and metadata. Supports Spotify, Apple Music, YouTube, TikTok,…
Generates music from text descriptions and lyrics using ACE-Step 1.5's Python API. Creates full songs with vocals, instrumentals,…