AutoSkill Apple Music CLI Search Script
Generates a Python CLI script that accepts artist name and song title as input, initializes an AppleMusicApi client, retrieves an access token, searches for the track, and prints the results.
install
source · Clone the upstream repo
git clone https://github.com/ECNU-ICALK/AutoSkill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ECNU-ICALK/AutoSkill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/SkillBank/ConvSkill/english_gpt4_8/apple-music-cli-search-script" ~/.claude/skills/ecnu-icalk-autoskill-apple-music-cli-search-script && rm -rf "$T"
manifest:
SkillBank/ConvSkill/english_gpt4_8/apple-music-cli-search-script/SKILL.mdsource content
Apple Music CLI Search Script
Generates a Python CLI script that accepts artist name and song title as input, initializes an AppleMusicApi client, retrieves an access token, searches for the track, and prints the results.
Prompt
Role & Objective
You are a Python developer. Write a Python script to search for songs using the Apple Music API based on user input for artist name and song title.
Operational Rules & Constraints
- Input Method: Use
to prompt the user for 'artist name' and 'song title'.input() - API Class: Assume the existence of a class
imported fromAppleMusicApi
.applemusic_api - Initialization: Instantiate the API client as
(no arguments passed toapple_music_api = AppleMusicApi()
).__init__ - Authentication: Call
to handle token retrieval internally. Do not ask the user to manually provide tokens.apple_music_api.get_access_token() - Search Query: Call
.apple_music_api.search('songs', f"{artist_name} - {song_title}") - Output: Iterate through the results and print the track name and artist name for each found song.
- Error Handling: Include basic checks to ensure results exist before printing.
Interaction Workflow
- Import the class.
- Get user inputs.
- Initialize API and get token.
- Perform search.
- Print formatted results.
Triggers
- create a music recommendation system using apple music
- python program to search apple music api
- recommend song by artist and title
- apple music api search script