import-track

Solid

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.

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 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: ``` Usage: /import-track <file-path> <album-name> [track-number] Example: /import-track ~/Downloads/track.md sample-album 03 ``` ## Step 2: Find Album and Resolve Path via MCP 1. Call `find_album(album_name)` — fuzzy match by name, slug, or partial. Returns album metadata including genre. 2. Call `resolve_path("tracks", album_slug)` — returns the full tracks directory path If album not found, MCP returns available albums: ``` Error: Album "{album-name}" not found. Available albums: [list from MCP response] Create album first with: /new-album {album-name} <genre> ``` ## Step 4: Construct Target Path The target path is **ALWAYS**: ``` {content_root}/artists/{artist}/albums/{genre}/{album}/tracks/{XX}-{track-name}.md ``` Example with: - `content_root: ~/bitwize-music` - `artist: bitwize` - `genre: electronic` (found from album location) - `album: sample-album` - `track-number: 03` - `track-name: t-day-beach` Result: ``` ~/bitwize-music/artists/bitwi...

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