dj

Generates music tracks matching project journal entries via configured media-creation providers.

692|60|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/Lingtai-AI/lingtai --skill dj
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dj
Source: https://github.com/Lingtai-AI/lingtai/tree/main/tui/internal/preset/skills/swiss-knife/reference/dj
Command: npx skills add https://github.com/Lingtai-AI/lingtai --skill dj

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It turns the work recorded in a project journal into a fitting piece of music, composing one track per journal entry without requiring the user to manually configure or invoke a music-generation API.

Core Features & Use Cases

  • Provider Discovery: Scans the skills catalog for media-creation skills and cross-checks them against saved TUI presets and API keys in ~/.lingtai-tui/.env to find a usable provider such as MiniMax.
  • Journal-Driven Composition: Reads the project journal at ~/.lingtai-tui/brief/projects/<hash>/journal.md, distills the day's mood, and translates it into a music-generation prompt with genre, tempo, and instrumentation.
  • Organized Output: Saves generated audio under the project's music/ folder with dated, genre-slugged filenames and maintains an index.md catalog of all tracks.
  • Use Case: After a long refactoring session, ask for a track for today's journal; the skill picks a fitting genre like lo-fi hip-hop, generates the audio via MiniMax, and files it next to the journal.

Quick Start

Ask the agent to compose a music track for today's project journal entry in a genre that fits the day's work.

Frequently Asked Questions about dj

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

FAQPage Schema
How do I generate music from a project journal entry?▼

Ask for a track tied to a journal date or project, and the skill reads the journal at ~/.lingtai-tui/brief/projects/<hash>/journal.md, picks a fitting genre, and calls a configured media-creation provider. The audio is saved under the project's music/ folder with an index entry.

What music genres can the journal track composer produce?▼

The default palette includes Zhou-li court ritual music, bossa nova, jazz, lo-fi hip-hop, ambient, and classical chamber. Users can request anything outside the palette, such as City Pop or gamelan, and the skill honors specific requests.

Which music generation providers does this skill support?▼

It works with any media-creation skill in the catalog whose provider matches a saved TUI preset and whose API key exists in ~/.lingtai-tui/.env. MiniMax is the canonical provider, accessed through the sibling minimax-cli reference.

Why does music generation fail with no usable provider?▼

Generation fails when no media-creation skill's provider matches a saved preset or its expected API key is missing from ~/.lingtai-tui/.env. The skill reports which presets to add, such as saving a MiniMax preset with an sk-cp key, instead of producing a fake track.

Can I generate another take for the same journal date?▼

Yes, requesting another take for the same journal date appends a counter like -2 or -3 to the filename instead of overwriting the existing track. Each version gets its own entry in the music/index.md catalog.