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.