nexu-io avatar

Social Spotify Card

This generates a Spotify Now Playing card using pure CSS gradients and inline SVG, no external images. You get the classic dark UI with album art, progress bar, playback controls, and that signature #1DB954 green accent. Ships in two sizes: 1280×720 for video overlays or 600×200 for compact widgets. The template pulls from Spotify's visual language but works for any content, songs, podcasts, or even personal intros. Everything is self-contained in a single HTML file with optional audio wave animations that respect prefers-reduced-motion. If you need a recognizable music player aesthetic without dealing with the actual Spotify API, this handles the presentation layer cleanly.

skills.sh installs
2.7K
GitHub stars
106.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add nexu-io/open-design --skill social-spotify-card --agent claude-code

Installs into .claude/skills of the current project.

Files

【模板: Spotify Now-Playing 卡】 【意图】把一首歌、一段播客、或一段个人介绍渲染成 Spotify 正在播放卡, 适合 video overlay / 个人 about page / 创作者 hero。Inspired by hyperframes spotify-card。

【画布】两个尺寸:

  • 横版视频叠加: 1280×720, 卡片居中或左下角浮动。
  • 紧凑横条 widget: 600×200, 可嵌入到任何 hero。

【卡片结构】

  • 外框: 圆角 12-16px; bg 用专辑封面色提取的暗渐变 (e.g. linear-gradient(135deg, #1e3264 0%, #0d1f3d 100%)) 或 Spotify 经典 #121212; 边缘有 1px subtle border。
  • 左侧: 专辑封面 (CSS 渐变 + 大字 monogram 或抽象几何描绘, 不能外链图片), 圆角 6px, 60-200px 方形。
  • 右侧:
    • 顶部 NOW PLAYING (uppercase letterspace 0.14em, 11px, 绿色 #1DB954)。
    • 歌名 / 标题 (Inter / Spotify Circular, 22-28px, weight 700, 白色)。
    • 艺人 / 副标 (16px, weight 400, opacity 0.7)。
    • 进度条: 4px 高, 圆角, 灰色背景 + 白色 fill (width: 38%); 两端时间戳 1:24 / 3:42 (mono, 11px, 灰)。
    • 控制行: ⏮ ⏯ ⏭ icon (inline SVG, 24px, 白色 fill), shuffle / repeat icon 较小。
  • 右上角: Spotify logo (内联 SVG, 绿色 #1DB954 圆 + 三道白色波纹)。
  • 可选: 右下角小型音波动效 (3 个 bar @keyframes)。

【字体】

  • 主: Spotify Circular → fallback Inter / Inter Tight, weight 400 / 700。
  • 数字: 同主字体, 不用 mono 太多。

Sponsors

Details

Repository
github.com/nexu-io/open-design
Categories
Code Review & Quality, Design & UI/UX
First seen
Jun 3, 2026

More from nexu-io/open-design

All 217
1minimax-ai avatarvision-analysisminimax-ai/skillsAnalyze, describe, and extract information from images using the MiniMax vision MCP tool. Use when: user shares an image file path or URL (any message containin2.7Kskills.sh installs
2juxt avatartendjuxt/alliumTend the Allium garden. Use when the user wants to write, edit, update, add to, improve, clarify, refine, restructure, fix or migrate Allium specs. Covers addin2.7Kskills.sh installs
3auth0 avatarauth0-quickstartauth0/agent-skillsUse when adding Auth0 authentication to any app and unsure which SDK or skill to use. Detects the project's framework and routes to the right setup workflow — u2.7Kskills.sh installs
4jezweb avatartailwind-v4-shadcnjezweb/claude-skillsSet up Tailwind v4 with shadcn/ui using @theme inline pattern and CSS variable architecture. Four-step pattern: CSS variables, Tailwind mapping, base styles, au2.7Kskills.sh installs
5owl-listener avataricon-systemowl-listener/designer-skillsCreate an icon system specification covering grid, sizing, naming, categories, and implementation guidance.2.6Kskills.sh installs
6pulumi avatarpulumi-best-practicespulumi/agent-skillsLoad when the user is writing, reviewing, or debugging Pulumi TypeScript/Python programs; asks about Output<T> or apply() usage; wants to create ComponentResour2.6Kskills.sh installs