DEM0NHUB [ SKILLS FOR CLAUDE ]

AUDIOMUSIC

browsing the audio / music category — see all skills →

1
Visualizer — CLI Music Video Generator (fork)
by @glo
Generate fast-cut, beat-synced music videos from text prompts. Scrapes GIFs/videos by keyword, detects beats in audio, and renders a full video with effects and transitions.
Use when the user asks to 
0
midi-rip
by @bat
Extract MIDI from any audio file using Spotify's basic-pitch model. Polyphonic transcription — works on full mixes, melodies, chord stabs, vocal loops. Outputs .mid (drop into Ableton/FL/Logic), MusicXML, and a CSV of (note, start, end, velocity, pitch_bend). Use when the user asks to "rip the MIDI", "transcribe to MIDI", "get the chords from this", "convert audio to MIDI", "what notes are in this loop", or wants to pull a melody/chord progression out of a sample for a beat.
Audio → MIDI via Spotify's [basic-pitch](https://github.com/spotify/basic-pitch) (polyphonic, transformer-based, way better than monophonic pitch trackers).
```bash
python3 ~/.claude/skills/midi-rip/s
0
loudness-fix
by @bat
One-shot audio mastering to streaming loudness targets (Spotify -14 LUFS, Apple Music -16, YouTube -14, broadcast -23). Two-pass ffmpeg loudnorm with true-peak limiting, preserves original quality. Works on audio files OR the audio track of a video. Use when the user asks to "master this", "fix the loudness", "make it Spotify-ready", "normalize for streaming", says a track is too quiet/loud, or needs LUFS-compliant audio for upload.
Two-pass `ffmpeg loudnorm` mastering. Targets the standard for whichever platform you name. True-peak limited so it won't clip on lossy codecs.
```bash
python3 ~/.claude/skills/loudness-fix/scripts/fi
0
feverdream
"Create Feverdream edits: old-internet dream-loop videos with surreal real-world footage, bright compressed color, small social-video framing, object-mask transitions, foreground wipes, and loopable memory logic. Use when the user asks for Feverdream, old internet dream loop, masked transition edits, surreal found-footage social videos, or edits inspired by the confirmed old_memory reference. Analyze references first when provided, confirm the style brief, then edit using the confirmed Feverdream language."
Use this skill to create Feverdream edits: strange found social-video memories built from real footage, object-mask transitions, compressed color, and loopable dream logic.
This works like `black-mirr
0
lyric-engine
by @bat
Generate lyric music videos from audio + footage. Uses Whisper STT to align lyrics word-by-word to the audio, then ffmpeg renders animated typography (one word at a time, beat-aware crash zooms) over your video footage. Use when the user wants a lyric video, word-aligned typography, kanye-style lyric drops, or to make a song's words appear synced to the audio.
Lyric music video pipeline: audio → Whisper word timestamps → ffmpeg type animation over footage.
```bash
python3 ~/.claude/skills/lyric-engine/scripts/lyric_engine.py \
0
stems
by @bat
Split any audio file into 4 stems (vocals, drums, bass, other) using Demucs. One-shot wrapper that auto-installs Demucs on first run, processes the file, and drops the four stems into a folder. Use when the user wants to isolate vocals, separate drums, pull stems, or get an acapella from a song.
Splits any audio into 4 stems via Facebook's htdemucs model.
```bash
python3 ~/.claude/skills/stems/scripts/stems.py track.mp3
0
beatcut
by @bat
Auto-cut video footage to audio transients/beats. Detects onsets in any audio file (kick, snare, vocal hits, drops) using librosa, then chops a video at those exact timestamps and concatenates the cuts. Use when the user wants to sync edits to a beat, cut a music video, drop chops on the kick, or auto-edit footage to a song.
Sync any video to any audio. Detects transients in the audio file, then cuts the video at those timestamps and reassembles.
1. Detect onsets in the music file (librosa onset_detect, hop=512).
2. Filte
0
clip-hunter
by @bat
Find, download, scout, cut, and prepare real footage packs for Instagram Reels, YouTube Shorts, YouTube visualizers, music videos, archive edits, mood boards, and beat-synced video workflows. Use when the user asks to hunt clips, scrape or gather footage, find visualizer assets, build a source pack, pull public archive clips, ingest user-provided video URLs, index local footage, make contact sheets, trim footage into vertical or widescreen segments, or prepare clips for visualizer/editing skills.
Clip Hunter builds footage packs for fast visualizer work. It searches public archive sources, ingests local files, accepts user-provided public/authorized URLs, generates contact sheets, and cuts foo
0
watchdog
Analyze public Instagram/TikTok creator videos to extract visual style DNA and turn it into reusable AI-video prompts, edit recipes, and new Codex skills. Use when the user says watchdog, sends an Instagram handle, TikTok handle, Reel links, or asks to learn someone’s editing/visual style like we did for Bloodspell.
Use this skill to study public creator videos and build a style system the user can reuse for AI-video generation and edits.
Do **not** clone a creator one-for-one. Extract transferable traits: palett
0
bloodspell
Create Bloodspell-style AI videos and edits: corrupted heaven, occult internet collage, central eye motifs, angel/statue/insect/teeth/barbed-wire imagery, red-white-black flashes, VHS/CRT damage, number-text fields, hard cuts, and industrial horror pacing. Use when the user asks for bloodspell, corrupted heaven, haunted collage, dark glitch music-video style, or wants a video like the wide Seedance eye/angel piece.
Bloodspell is a style system for making videos feel like a cursed internet-heaven archive: symbolic, ugly-beautiful, spiritual, harsh, and damaged.
Do **not** clone any specific artist one-for-one. Us
0
nightshift-dj
Download and launch the Nightshift DJ macOS app — a standalone DJ application by Gualo Hawes. Use when the user asks to install, open, download, or run "Nightshift DJ".
A standalone macOS DJ application. This skill bundles the signed `.app` as a downloadable asset.
- `Nightshift-DJ-macOS.zip` — the packaged `Nightshift DJ.app` (macOS, Apple Silicon/Intel universal wh
0
samplette-app
by @glo
Installs the SAMPLETTE. desktop app — a macOS Electron GUI for the samplette skill. Sister app to COOK. and ENDGAME. The workflow is pick → GEN → drag. Pick a YouTube channel (@Musicforemptyrooms, @BigPeter1086RealMusicChannel, @freal, or any handle) or an artist/vibe from the dropdowns, hit GEN ONE / +5 / +10, and the app auto-scrapes up to 200 videos, dedups against ones it already pulled (tracked in ~/.samplock/samplette-seen.json so the same song never gets sampled twice), picks a random unseen one, downloads the audio via yt-dlp + ffmpeg, detects its key/BPM/tuning via librosa, and cooks a MIDI pack matching the sample — all streamed live via a per-step progress card with scrape → pick → download → detect → cook animations. Each GEN produces one pack folder on Desktop containing the original MP3 + a take of chords · lead · counter · melody4 · 808 · snare · hats · open_hats in the sample's exact key, drag-ready via native drag pads into FL Studio. TRIGGER when the user asks to "install SAMPLETTE", "set up samplette app", "rebuild samplette", "update samplette", "get the new samplette GUI", "make samplette.app", "install the samplette electron app", or any variant. Also trigger on "I want a GUI for samplette" or "give me the samplette desktop app" or "push samplette to my machine".
Sister app to **COOK.** and **ENDGAME.** Same SYSTEM design language, different payload. **v0.2.0** — completely rewritten flow from the original "pick sample → cook takes" UI to a YouTube-auto-scrape
0
samplette
by @glo
Sister skill to midi-cook — takes a sample from Glory MP3's library (~/.samplock/) and cooks MIDI layers that match its key. User downloads a sample via the Glory MP3 app (handles key/BPM detection automatically), then asks samplette to "cook a pack for this" / "samplette [sample name]" / "pack for this sample" / "match the last download" — skill reads the key from ~/.samplock/library.json, detects tuning offset from A=440Hz (older R&B samples are often -10 to -30 cents flat), then drives midi-cook to generate chords/lead/counter/melody4/808/hats all in the sample's exact key. Output is a folder on Desktop named after the sample, containing the original MP3 + 5 numbered takes, ready to drag into FL Studio. TRIGGER on "samplette", "sample this", "make a pack for [x]", "cook a pack", "match my last sample", "layers for [sample]", "match this sample", or any request that references a file in ~/.samplock/. Prefer samplette over plain midi-cook whenever the user has a specific sample they want MIDIs to layer over — samplette guarantees key match by reading Glory MP3's detection. Use midi-cook directly only when there's NO sample in the picture (pure-generation requests).
Sister skill to `midi-cook`. Cooks MIDI layers that match a specific sample from the Glory MP3 library.
1. **User downloads a sample** via the Glory MP3 app → saves to `~/.samplock/samples/` and appen
0
engine-fux
by @glo
One-shot MIDI chord-loop scraper. User names a song, artist, or album — skill auto-creates a folder on their Desktop named after the target, scrapes real chord MIDIs from the wild (Online Sequencer for human transcriptions, then YouTube instrumentals → audio chord detection as fallback), auto-extracts to N-bar CHORD LOOPS ONLY (no drums, no melody leads, no full-song MIDIs in the final folder), and drops them ready for FL Studio. TRIGGER on ANY of these patterns (even if user doesn't say "scrape" or "engine-fux" explicitly) - "get me [X] midis", "scrape [X]", "pull every [artist] chord loop", "grab the whole [album]", "find midis for [song]", "download [X] chords", "[album/song/artist] midis please", "rip [X] midis", "any [artist] chord midis". Defaults - 8-bar loops, chord-only output, folder named after the target. Use this BEFORE midi-cook — only fall back to midi-cook if the user explicitly wants original/generated content, not transcriptions of real songs.
One-shot: user names a target, skill delivers a clean Desktop folder of chord-loop MIDIs.
```
USER: "scrape Luv Is Rage 2"
0
blitz-kit
by @glo
Installs the BLITZ KIT drumkit into FL Studio. 121 samples organized by type (808, CLAP, CRASH, FX, HI HAT, OPEN HAT, PERC, SNARE). Copies everything into your FL Studio "User samples" folder so it shows up in the Browser after you hit F5. TRIGGER when the user asks to install BLITZ KIT, "drop BLITZ KIT into FL", "install the BLITZ KIT kit", "add BLITZ KIT samples to FL Studio", or mentions the kit by name in an FL context. Defaults to ~/Documents/Image-Line/FL Studio/User samples/ — override with FL_SAMPLES_ROOT env var.
Drag-and-drop drumkit installer for FL Studio. Samples ship inside the skill;
running the installer copies them into your FL "User samples" folder so they
show up in the browser on the next rescan.
0
riri-kit
by @glo
Installs the Riri Kit drumkit into FL Studio. 131 samples organized by type (808, Claps, Crashes, DNA_GEN, ELEVEN, FX, Hi Hats, Kicks, Open Hats, Percs, Snares). Copies everything into your FL Studio "User samples" folder so it shows up in the Browser after you hit F5. TRIGGER when the user asks to install Riri Kit, "drop Riri Kit into FL", "install the Riri Kit kit", "add Riri Kit samples to FL Studio", or mentions the kit by name in an FL context. Defaults to ~/Documents/Image-Line/FL Studio/User samples/ — override with FL_SAMPLES_ROOT env var.
Drag-and-drop drumkit installer for FL Studio. Samples ship inside the skill;
running the installer copies them into your FL "User samples" folder so they
show up in the browser on the next rescan.
0
cook-app
by @glo
Installs the COOK. desktop app — a macOS Electron GUI for the midi-cook skill. Generates randomized, musically coherent 4/8-bar MIDI beat skeletons (chords · lead · counter · melody4 · 808 · snare · hats) and lets you drag each part straight into FL Studio from the app window via native drag-and-drop pads. Every folder gets a unique creative name. TRIGGER when the user asks to "install the Cook app", "rebuild Cook", "set up COOK desktop", "get the midi cook GUI", "make cook.app", "install the cook electron app", or any variant. Also trigger on "I want a GUI for midi-cook" or "give me the cook desktop app".
You're installing **COOK.**, a macOS Electron app that wraps the `midi-cook` engine in a SYSTEM-styled desktop UI.
- One-click beat cooking — `COOK ONE`, `+5`, `+10`, `DARK`, `BRIGHT` buttons
- Every 
0
pen-audit
by @glo
Deep lyrical + rhyme audit for rap/hip-hop catalogs
0
pearl-vvs
by @glo
Install Pearl VVS / DEMON_01 — a sample-based rompler VST3 for macOS with 3,315 melodic one-shots across 7 banks (KEYS, PADS, SYNTH, LEAD, CHORD, MOOG, ARP). SYSTEM-styled flat UI, ASCII demon glyph, filter envelope, 2 LFOs, chorus/delay/reverb, stereo width, oversampled saturation, 16 factory presets. Trigger when user says "install pearl vvs", "install demon_01", "gimme pearl vvs", "drop pearl vvs in fl", "add demon vst", "install the demon vst", or any request to install or get the Pearl VVS / DEMON_01 plugin on their Mac. macOS only (universal arm64 + x86_64). Homies-only — contains samples from paid kits.
Install script for a prebuilt VST3 rompler. Contents of this skill:
```
pearl-vvs/
0
scaffold-vst
by @glo
Use when the user asks to "scaffold a vst", "make a vst plugin", "new vst project", "create a synth plugin", or similar. Walks the user through interactive questions (name, plugin type, aesthetic, fonts, AI features, parameters, output dir) and generates a complete buildable JUCE/C++ VST project.
Trigger whenever the user wants to create a new VST/audio plugin project from scratch and wants the scaffolder to guide the setup. Do NOT trigger for modifying an existing plugin project — that's out 
0
Visualizer — CLI Music Video Generator (fork)
by @glo
Generate fast-cut, beat-synced music videos from text prompts. Scrapes GIFs/videos by keyword, detects beats in audio, and renders a full video with effects and transitions.
Use when the user asks to 
0
create-intro
Generate a cinematic video intro (MP4) with text on black — IMAX/PlayStation-style. Use this skill whenever the user wants to create a video intro, title card, splash screen video, startup animation, branding bumper, or any short clip that displays text/branding over a black background with sound. Also trigger when the user says "intro video", "powered by" animation, "logo reveal" (text-only), or "title sequence". The skill renders frames with Python/Pillow, composites with FFmpeg, and syncs audio to the text appearance.
Generate a minimal, cinematic video intro: text snaps on over black, holds, fades out — synced to a sound effect. Think IMAX bumper or PlayStation startup, but just clean typography.
Ask for these if 
0
create-plugin
Scaffold a new Adobe Premiere Pro / After Effects video effect plugin (C++ AE SDK). Creates all source files, build scripts, and project structure for a fully buildable .plugin bundle. Use when the user wants to create a new Premiere Pro plugin, After Effects effect, video filter, color effect, or motion graphics plugin.
You are a Premiere Pro / After Effects plugin development expert. Your job is to scaffold a complete, buildable C++ plugin project from a name and description.
`$ARGUMENTS` format: `PluginName Descrip
0
morpheus-vst
by @glo
JUCE-based polyphonic MP3 sampler plugin (VST3 + AU) for macOS. Drag MP3s onto MIDI notes via a web-based editor and play them back polyphonically. Skill builds the plugin from source and installs it into ~/Library/Audio/Plug-Ins. Use when the user asks to install Morpheus, build the Morpheus VST, or set up the MP3 sampler plugin.
Polyphonic MP3 sampler plugin built with JUCE 8. Ships as VST3 + AudioUnit. The editor is an embedded web view that loads `~/vst/morpheus.html` at runtime — drop MP3s onto any of 128 MIDI pads, play t
0
Visualizer — CLI Music Video Generator
Generate fast-cut, beat-synced music videos from text prompts. Scrapes GIFs/videos by keyword, detects beats in audio, and renders a full video with effects and transitions.
Use when the user asks to 
0
album-transitions
by @glo
Build cinematic album-level transitions between rap/hip-hop tracks using stem separation, time-stretching, key-matched pads, and generative SFX/voice layers. Composes 8-16 bar transitions where track A's melody stem keeps playing under track B's filter-opening intro, with key-shift via rubberband, ElevenLabs SFX (cop sirens, riser sweeps, phone rings), and optional TTS voice interludes (voicemail or DJ drops). Takes a JSON manifest of tracks (audio paths, BPMs, keys) + transition types per boundary; outputs a single continuous MP3/M4A with chapter markers. Supports transition types DRONE_BRIDGE, SMOOTH, REVERSE_FILTER, RISER, PITCH_DROP, HARD_CUT. Use when the user says "make album transitions", "cinematic transitions", "crossfade the album", "DJ mix my tracks", "tape stop between songs", "make transitions like Kanye", "stem-based transitions", or drops an album of tracks and wants them continuous.
Build cinematic, stem-aware transitions between tracks for continuous album playback. Inspired by MBDTF / Donda / Vice City radio / Don Toliver albums where songs bleed into each other.
User says any