AgentSkillsCN

concert-playlist-builder

从演唱会或音乐节的演出阵容中提取艺人信息,并创建歌单,提前预览他们的音乐。 当您遇到以下情况时,可使用此技能: - 用户分享了演唱会、音乐节或活动的URL,希望了解其中的艺人阵容; - 用户希望根据演出阵容创建歌单(Apple Music、YouTube、Spotify); - 用户希望在亲临现场前,先预览即将上演的音乐; - 用户提到RA(Resident Advisor)、Songkick、Bandsintown,或任何带有艺人的活动页面。 触发指令包括:“根据阵容创建歌单”“从演唱会中提取艺人”“为[活动]制作歌单”“预览艺人阵容”“[活动]有哪些艺人登场”。

SKILL.md
--- frontmatter
name: concert-playlist-builder
description: |
  Extract artists from concert/festival lineups and create playlists to preview their music.
  Use this skill when:
  - User shares a concert, festival, or event URL and wants to discover the artists
  - User asks to create playlists from a lineup (Apple Music, YouTube, Spotify)
  - User wants to preview music before attending a show
  - User mentions RA (Resident Advisor), Songkick, Bandsintown, or any event page with artists
  Triggers: "create playlist from lineup", "extract artists from concert", "make a playlist for [event]", "preview the artists", "who's playing at [event]"

Concert Playlist Builder

Extract artists from any concert/event page and create playlists on Apple Music, YouTube, and/or Spotify.

Workflow

1. Extract Artists from Event Page

Use WebFetch to get the event page content, then extract artist names:

code
WebFetch: [event URL]
Prompt: "Extract all artist/performer names from this event page. Return as a simple list."

Common sources: RA (ra.co), Songkick, Bandsintown, Eventbrite, festival websites.

2. Confirm with User

Present the extracted lineup and ask which platforms to create playlists on:

  • Apple Music (browser: music.apple.com)
  • YouTube (browser: youtube.com)
  • Spotify (browser: open.spotify.com)

3. Create Playlists

Use browser automation (mcp__claude-in-chrome__* tools) for each platform. See platform references:

Parallel execution: Use Task tool with subagent_type to create playlists on multiple platforms simultaneously.

4. Handle Missing Artists

Some underground artists may not be on all platforms. Log which artists couldn't be found and continue with the rest.

Quick Reference

Browser Automation Pattern (all platforms)

code
1. Navigate to platform
2. Create new playlist with event name
3. For each artist:
   a. Search for artist
   b. Hover over top result to reveal menu
   c. Click "..." or menu button
   d. Select "Add to Playlist" → [playlist name]
4. Report final count

Key Tips

  • Wait 2 seconds after searches for results to load
  • Use hover action to reveal hidden menu buttons
  • If artist not found, try adding genre qualifier (e.g., "Oscar Mulero techno")
  • Track progress with TodoWrite for large lineups