Guide · Agent skill
How to use the Spotify Now-Playing Card agent skill
Updated · written with AI from the project's own documentation and checked against our catalogue data
The Spotify Now-Playing Card skill (social-spotify-card) lets an AI agent turn a song, a podcast or a short personal intro into a dark, Spotify-style 'Now Playing' card. The result is a single self-contained HTML page you can place over a video or on a personal website. This guide explains what the skill does, how to install it, how to ask for a card, and where its limits are.
Quick start
- 1Download the ZIP. Get the skill ZIP from this page and unzip it. You should see SKILL.md, example.md and example.html.
- 2Place the folder. Move the skill folder into ~/.claude/skills/ for personal use, or into .claude/skills/ inside your project.
- 3Or upload in the apps. In the Claude apps, open Settings, go to Capabilities, then Skills, and upload the skill.
- 4Ask for a card. Describe the song, podcast or intro and choose 1280x720 or 600x200.
- 5Open and check the HTML. Open the generated single HTML file in a browser and check the title, artist and progress bar before you use it.
What does the skill make the agent do?
The skill teaches an agent to build one self-contained HTML file that looks like Spotify's 'Now Playing' panel. The card has a CSS-drawn album cover, a title, an artist line, a progress bar with timestamps, and playback control icons (previous, play/pause, next, plus smaller shuffle and repeat icons). It also includes a small Spotify-style logo and an optional animated sound-wave effect.
The card uses a dark style: a #121212 background or a gradient taken from the cover colours, a #1DB954 green accent and #b3b3b3 secondary text. It comes in two sizes: 1280x720 for a video overlay, or 600x200 as a compact strip for a hero section.
- Canvas sizes: 1280x720 (video overlay) or 600x200 (compact widget)
- Cover art is a CSS gradient with a monogram or abstract shapes, not a photo
- Sound-wave animation uses CSS keyframes and turns off for users who prefer reduced motion
Install the skill from the ZIP file
Download the ZIP for this skill from this page and unzip it. The package contains SKILL.md, example.md and example.html. Then place the skill folder in one of two locations: your personal skills folder at ~/.claude/skills/, or a project-level .claude/skills/ folder inside the project where you work.
If you use the Claude apps instead of a folder, open Settings, go to Capabilities, then Skills, and upload the skill there.
- Personal install: ~/.claude/skills/
- Project install: .claude/skills/ inside your project
- Apps install: Settings → Capabilities → Skills
How do you trigger the skill with a request?
You don't call the skill by name. Describe the card you want in plain language and say what it is for, and the agent should pick up the skill when the request matches. The skill handles three kinds of input: a song, a podcast episode, or a short personal introduction. If you give it a plain title and artist, it treats the title as the song name and the artist as the artist line.
If you don't give a duration, the skill uses 3:42 as a default. Say the length and progress you want if the card should look like a specific moment.
- Make a Now Playing card for this song: [title] by [artist], 1280x720 for a video overlay
- Create a compact 600x200 music widget for my about page, showing my favourite track
- Build a Spotify-style card for my podcast episode 'Episode title' with the progress at 1:24
Example of what you get
The bundled example is a 'Lo-Fi Beats · Chillhop' card. It shows the track 'Sunday Afternoon' by j'san and evil needle, with progress at 1:24 of 3:42 and a control row. The example.md file contains the matching description, and example.html is the rendered page you can open in a browser.
Open example.html in any web browser to see the layout. To use the card in a video, screen-record the page or place it in your editor as a visual layer. To use it on a website, copy the HTML structure into your page.
What does the skill need, and what are its safety limits?
The skill needs an AI agent that reads SKILL.md files and a web browser to view the HTML it creates. According to the skill's own listing, it runs no scripts and uses no network access. Its instructions forbid external image links, so the cover art is always a gradient or graphic and never a real album photo.
The card is a mockup. It does not connect to Spotify, so the track name, progress, timestamps and playback state are the values you give it or the defaults. Do not present the output as live or accurate playback data.
- No scripts are run by the skill
- No network use is declared by the skill
- External images are forbidden; cover art is CSS-drawn
- Nothing is read from your Spotify account
Tips for better cards
Give the agent the song title, artist, and the colours you want if you have a brand palette. Ask for the 1280x720 size when the card will sit over video, and the 600x200 size for a website strip. Keep the cover monogram short so it stays readable at 60 to 200 pixels square.
If the text is cut off or the layout looks wrong, ask the agent to shorten the title or use the compact size. Reduced-motion users will see the wave animation switched off by design.
- Specify the canvas size before you start
- Keep titles short so they fit on one line
- Use the designer's mockup for quick concepts, not for marketing claims about real playback
What people use it for
- A music card overlay in the corner of a YouTube or live-stream video
- A 'now listening' strip on a personal about page or portfolio hero
- A quick Spotify-like visual mockup for a design presentation without using Spotify's assets
- A podcast episode card that shows a title, host line and progress
Frequently asked questions
Is the Spotify Now-Playing Card skill free?
The skill is published under the Apache-2.0 licence, as listed for the nexu-io/html-anything repository. Check the licence file in the repository for the full terms before commercial use.
What do I need to run this skill?
You need an AI agent that works with SKILL.md-compatible skills and a web browser to view the resulting HTML file. The skill runs no scripts and uses no network access, according to its listing.
Does the card show my real Spotify listening data?
No. The skill does not connect to Spotify. The track details, progress and the 3:42 duration are placeholders or values you supply, so the card is a visual mockup.
Can it show the real album cover?
No. The skill forbids external image links, so the album cover is drawn with CSS gradients and a monogram or shapes instead of a real photo.
Where do I install the skill in Claude?
Unzip the skill into ~/.claude/skills/ for personal use, or into .claude/skills/ in a project. In the Claude apps you can upload it under Settings, then Capabilities, then Skills.
How is this different from using the real Spotify app or embed?
The real Spotify app and embeds show live content from Spotify. This skill only generates a styled HTML mockup with placeholder data, which suits designs and overlays but not accurate playback.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
This skill suits creators who want a tidy music card for a video or a personal site, and designers who need a quick Spotify-like mockup. It is not suitable if you need real album art, live playback or accurate track lengths, so choose a tool that connects to Spotify's data in that case.
Download the skill