playlist-builder

Generate context-aware tracklists mapping class energy arcs to music selections.

1|Updated May 9, 2026
One-click install
npx skills add https://github.com/tonykoop/claude-skills --skill playlist-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playlist-builder
Source: https://github.com/tonykoop/claude-skills/tree/main/plugins/maker/skills/playlist-builder
Command: npx skills add https://github.com/tonykoop/claude-skills --skill playlist-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Playlist planning for instructors is often manual and error-prone, requiring careful alignment of music with evolving class energy.

Core Features & Use Cases

  • Context-aware playlist generation that maps arc phases to bank selections (A–E) and optional anchor tracks.
  • Preflight-driven mode selection (verified, search-assisted, sparse, manual-curation) based on available catalogs, authentication signals, and seed banks.
  • Cross-runtime compatibility via seed banks, Tony Koop's catalog, and user libraries, with an export-ready seven-field track row schema.

Quick Start

Tell me your class arc and I will generate a tracklist that matches the energy flow.

Frequently Asked Questions about playlist-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a context-aware playlist that matches my class energy arc?

You can map a class energy arc to concrete music selections by providing your arc phases and optional anchor tracks. The system cross-references seed banks, Tony Koop's public catalog, and user libraries to generate a structured tracklist.

What is the seven-field track row schema used for playlist export?

The seven-field track row schema is an export-ready format that enforces strict data structure for generated playlists. It ensures every tracklist row contains standardized fields, including platform-ready IDs when available, for seamless integration with external systems.

How do I select the correct output mode for music tracklist generation?

Output mode selection is driven by a preflight check that evaluates available catalogs, authentication signals, and seed banks. Based on these inputs, the system automatically chooses verified, search-assisted, sparse, or manual-curation mode to generate your tracklist.

Can I use Tony Koop's public catalog and my own user libraries together for playlist planning?

Yes, you can operate across seed banks, Tony Koop's public catalog, and user libraries simultaneously. The system cross-references these runtime environments to pull concrete music selections that align with your specified class energy arc.

What's the best way to align instructor music selections with evolving class energy phases?

The best way to align music with class energy is to define your class arc and let the system map it to bank selections across phases A through E. This replaces manual playlist planning by automatically matching tracks to the evolving energy flow.

Why does my tracklist generation fall back to sparse or manual-curation mode?

Tracklist generation falls back to sparse or manual-curation mode when the preflight check detects insufficient catalog data, missing authentication signals, or inadequate seed banks. These modes ensure you still get a structured output even without full automated search capabilities.