CtrlK
BlogDocsLog inGet started
Tessl Logo

dj-mix-documentarian

Documents completed DJ mixes with tracklists, timestamps, notes, and stores them in Obsidian.

56

Quality

63%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/dj-mix-documentarian/SKILL.md
SKILL.md
Quality
Evals
Security

dj-mix-documentarian

Purpose

Captures post-mix documentation: full tracklist with timestamps, transitions notes, technical details (gear, software version), and context (event, venue, mood). Archives to Obsidian under a structured Mixes section.

Invocation

OpenCode / Codex: Invoke dj-mix-documentarian Freebuff: /skill dj-mix-documentarian

Workflow Steps

  1. Input mix data: Accept tracklist (manual or from export file), date, duration, venue/context.
  2. Enrich: Pull BPM/key data for each track from subsonic-api-client or local cache.
  3. Format: Build structured Markdown document with table of tracks + timestamps.
  4. Save: Write to Obsidian vault under Mixes/YYYY-MM-DD-mix-title.md.
  5. Backlink: Link each track to its artist page in the vault.
  6. Tag: Apply event tags, vibe tags, and genre tags.

Inputs

  • Tracklist (manual entry or exported file from DJ software)
  • Mix date, duration, and venue/context
  • Optional: BPM/key metadata per track

Outputs

  • Structured Obsidian note under Mixes/YYYY-MM-DD-mix-title.md
  • Backlinks from each track entry to artist/album vault pages
  • Tags applied for event, vibe, and genre

Safety

  • Writes only to Obsidian vault; no live system modifications.
  • Never publish mix files externally without explicit user approval.

Failure Modes

  • Missing BPM/key data from Subsonic if library scan is incomplete.
  • Tracklist import format mismatch — fall back to manual entry prompt.
  • Obsidian vault unreachable — queue write and retry on next vault sync.

References

  • Obsidian Markdown

Companion Skills

  • dj-set-architect, obsidian-music-journal, music-listening-journal, subsonic-api-client
Repository
pvnkmnk/AgenticSelfHostSkills
Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.