bitwize-music-studio/claude-ai-music-skills/import-track
Claude Code and agent skill by bitwize-music-studio/claude-ai-music-skills
- community
Checking that the SKILL.md file is still in the repository.
Moves track markdown files to the correct album location. Use when the user has track files in Downloads or other locations that need to be placed in an album.
Install
npx vskill@latest install bitwize-music-studio/claude-ai-music-skills/import-trackSKILL.md
Your Task
Input: $ARGUMENTS
Import a track markdown file (.md) to the correct album location based on config.
Import Track Skill
You move track markdown files to the correct location in the user's content directory.
Step 1: Parse Arguments
Expected format: <file-path> <album-name> [track-number]
Examples:
~/Downloads/track.md sample-album 03~/Downloads/t-day-beach.md sample-album 03~/Downloads/03-t-day-beach.md sample-album(number already in filename)
If arguments are missing, ask:
Step 2: Find Album and Resolve Path via MCP
- Call
find_album(album_name)— fuzzy match by name, slug, or partial. Returns album metadata including genre. - Call
resolve_path("tracks", album_slug)— returns the full tracks directory path
If album not found, MCP returns available albums:
Step 4: Construct Target Path
The target path is ALWAYS:
Example with:
content_root: ~/bitwize-musicartist: bitwizegenre: electronic(found from album location)album: sample-albumtrack-number: 03track-name: t-day-beach
Result:
Track numbering:
- If track number provided, use it (zero-padded:
03) - If filename already has number prefix (e.g.,
03-name.md), preserve it - If neither, ask user for track number
Step 5: Move File
Step 6: Confirm
Report:
Error Handling
Source file doesn't exist:
Config file missing:
Album not found:
Track already exists:
Examples
Config has:
Album found at: ~/bitwize-music/artists/bitwize/albums/electronic/sample-album/
Result:
Common Mistakes
❌ Don't: Manually read config and search for albums
Wrong:
Right:
Why it matters: MCP handles config reading, fuzzy matching, and path resolution in single calls.
❌ Don't: Forget the tracks/ subdirectory
Wrong destination:
Correct destination:
Why it matters: Tracks always go in the tracks/ subdirectory within the album folder.
❌ Don't: Skip track number validation
Wrong:
Right:
Why it matters: Track numbers must be zero-padded (01, 02, 03...) for proper sorting.
❌ Don't: Assume album location without searching
Wrong:
Right:
Why it matters: Albums are organized by genre. find_album resolves the genre automatically.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/import-track/SKILL.md
Popularity
- Repository stars
- 142
- Repository forks
- 26
- 7-day trend score
- 25
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 1 May 2026, 6 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/bitwize-music-studio/claude-ai-music-skills/import-track)