import-audio

Solid

Moves audio files to the correct album location with proper path structure. Use when the user has downloaded WAV files from Suno or other sources that need to be organized.

Data & Documents 223 stars 39 forks Updated 3 days ago CC0-1.0

Install

View on GitHub

Quality Score: 90/100

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

Skill Content

## Your Task **Input**: $ARGUMENTS Import an audio file (WAV, MP3, etc.) to the correct album location based on config. --- # Import Audio Skill You move audio files to the correct location in the user's audio directory. ## Step 1: Parse Arguments Expected format: `<file-path> <album-name> [track-slug]` The `track-slug` is optional — only needed for stems zip imports when the track can't be inferred from the filename. Examples: - `~/Downloads/track.wav sample-album` - `~/Downloads/03-t-day-beach.wav sample-album` - `~/Downloads/stems.zip sample-album 01-first-taste` If arguments are missing, ask: ``` Usage: /import-audio <file-path> <album-name> [track-slug] Examples: /import-audio ~/Downloads/track.wav sample-album /import-audio ~/Downloads/stems.zip sample-album 01-first-taste ``` ## Step 2: Resolve Audio Path via MCP 1. Call `resolve_path("audio", album_slug)` — returns the full audio directory path 2. The resolved path uses the mirrored structure: `{audio_root}/artists/{artist}/albums/{genre}/{album}/` Example result: `~/bitwize-music/audio/artists/bitwize/albums/hip-hop/sample-album/` **CRITICAL**: Always use `resolve_path` — never construct paths manually. ## Step 3: Detect File Type Check the file extension and whether it's a stems zip: | File Type | Action | |-----------|--------| | `.wav`, `.mp3`, `.flac`, `.ogg`, `.m4a` | Move to album audio dir (Step 4) | | `.zip` (stems) | Extract to per-track stems subfolder (Step 4b) | **How to identify a ...

Details

Author
bitwize-music-studio
Repository
bitwize-music-studio/claude-ai-music-skills
Created
4 months ago
Last Updated
3 days ago
Language
Python
License
CC0-1.0

Similar Skills

Semantically similar based on skill content — not just same category