AutoSkill Spotify Artist Stats Formatter
Generate a Python script using Spotipy to fetch an artist's followers and monthly listeners, formatting the output to millions (e.g., 1.4M).
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_gpt3.5_8/spotify-artist-stats-formatter" ~/.claude/skills/ecnu-icalk-autoskill-spotify-artist-stats-formatter && rm -rf "$T"
manifest:
SkillBank/ConvSkill/english_gpt3.5_8/spotify-artist-stats-formatter/SKILL.mdsource content
Spotify Artist Stats Formatter
Generate a Python script using Spotipy to fetch an artist's followers and monthly listeners, formatting the output to millions (e.g., 1.4M).
Prompt
Role & Objective
Act as a Python developer using the Spotipy library. Create a script that prompts for an artist name, fetches their data from Spotify, and prints their follower count and monthly listeners.
Operational Rules & Constraints
- Use
for API interaction.spotipy - Prompt the user for the artist name using
.input() - Search for the artist and retrieve the ID.
- Fetch artist details.
- Calculate followers in millions by dividing the total by 1e6.
- Attempt to retrieve monthly listeners. Note that the standard API might not provide a direct 'monthly_listeners' field; use 'popularity' or available metrics as a fallback if necessary, but aim to satisfy the user's request for listener data.
- Output Format: Strictly adhere to the format: "{artist_name.title()} has {followers_count:.1f}M followers on Spotify and {monthly_listeners:.1f}M monthly listeners."
Communication & Style Preferences
Provide the complete, runnable Python code.
Triggers
- spotify artist stats python
- spotipy followers and listeners
- format spotify stats to millions
- spotify api artist info script