Install any skill in seconds. Free to start, no credit card required.
Get Started Free →lingtai-ai/dj
Nested swiss-knife reference for composing one music track that resonates with a project journal entry, on demand. Walks the user's saved presets to find a usable media-creation provider (MiniMax, etc.), reads the journal at ~/.lingtai-tui/brief/projects/<hash>/journal.md, picks a genre that fits the day, generates the audio, and saves it next to the journal under music/ with an index entry. Read this when the user asks for music for a journal day, a project's vibe, session mood, or a specific g
Passed 10 of 15 test cases with the skill, and 4 of 15 without it.
and 12 more in the full report
10 fixed4 passed either way6 still failing2 broke
Tokens, turns and time describe resource use, not a dollar price.
This benchmark measured an earlier version of the skill.
A newer attempt on gemini-3.6-flash on 10/2/2026 did not produce a publishable comparison (not comparable). The snapshot above is the previously measured run.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
When preflight discovers the MiniMax media skill, which reference document should be loaded to handle key scanning and region matching?
| Checked | Without skill | With skill |
|---|---|---|
| Loads the sibling reference document located at ../minimax-cli/SKILL.md | Missed | Passed |
The instructions your model reads when the skill loads.
A nested swiss-knife reference for composing one music track per project journal entry. Use this when the user asks for music tied to what they've been working on — "make a track for today's journal", "give me a bossa nova for last week", "the journal mentioned X — try a piece in style Y".
This skill assumes you already have file/bash/skills capabilities. It does not install or configure any media provider — it discovers what is available in your skills catalog and composes via whichever skill matches the user's saved presets.
If the request is ambiguous (which journal? which genre? which project?), ask first. Don't guess and burn a generation call.
Before composing, you need to know what providers you can actually reach. Run this the first time the user asks for music in a session, and re-run when the request would use a media path you haven't tried this session.
Step A — enumerate available media-creation skills. Look in your skills catalog for skills tagged media-creation. If your catalog only shows name + description, the description still mentions "media-creation" for tagged skills — grep that.
If you want the canonical list, walk the configured skills paths shown by the skills catalog:
for path in <skills paths from skills(action="info")>; do
for skill in "$path"/*/SKILL.md; do
[ -f "$skill" ] || continue
grep -l -E '(^|, )media-creation(,|]| )' "$skill" 2>/dev/null
done
done
For each one, the skill itself is the source of truth on what providers it talks to and what env-var key it expects. For MiniMax specifically, load the sibling Swiss Knife minimax-cli reference (../minimax-cli/SKILL.md); it is the canonical provider reference and explains how to scan TUI presets recursively, pick the declared MiniMax slot, export it without printing the key, and match the region.
Step B — cross-check against the user's saved presets. Each media-creation
skill expects an API key. Scan ~/.lingtai-tui/presets/**/*.json recursively for
each preset's manifest.llm provider + api_key_env (slot name) — the sibling
../minimax-cli/SKILL.md §3 carries the canonical JSONC-safe scanner; reuse it
rather than re-implementing the comment-stripper here. The saved keys themselves
live in ~/.lingtai-tui/.env; list key names only, never values:
test cases passed, vs 4 / 15 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.