with one click
paper-cranes
paper-cranes contains 10 collected skills from loqwai, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
VJ a shader live at a party — auto-mutates the shader every minute to match the track. Reads audio features + Spotify track name from the jam page, edits the .frag via /__save-shader (HMR hot-swaps). Invoked as `/vibej` or its alias `/vj`. Usage: `/vibej [N-iterations] [shader-path-or-name]` (default 180, most-recent .frag). `/vibej stop` ends early. `/vibej tick` runs one iteration (what the cron fires).
Legacy alias for /vibej. Same skill, same behavior — VJ a shader live at a party, auto-mutating it every minute to match the track. Usage: `/vj [N-iterations] [shader-path-or-name]`. `/vj stop`, `/vj tick`. Identical to `/vibej`.
Reset the MIDI controller mapping for the Paper Cranes jam/edit page. Clears `localStorage['cranes-midi-profiles']` and reloads the tab so the next CC twist auto-assigns afresh. Usage: `/remap` (clears all profiles) or `/remap <device-name>` (clears one).
Save the current shader + knob state as a new numbered iteration. Usage: `/fork` (auto-detects shader) or `/fork <shader-path>`
Launch a jam session — open the jam page with shader + controller + Spotify/SoundCloud, share tab audio, and get ready to tweak. Usage: `/jam [shader-path] [music-url]`
Launch a live creative session — open Chrome with the shader editor + audio source, connect Claude-in-Chrome, and get ready to jam. Use `/live-session` to start, optionally pass a shader path or SoundCloud/Spotify URL.
Record a music video from the current shader. Captures canvas video via MediaRecorder, restarts the Spotify/music track, and auto-stops when done. Usage: `/record [duration-seconds]`
Save the current knob state as a named preset. Two modes: (1) `/preset <name>` — live capture from browser. (2) `/preset process` — batch-process snapshots from jam page queue. Just `/preset` auto-names from context.
Toggle a shader between knob mode (manual control) and audio mode (audio-reactive). Use `/solo knobs <path>` to force knob mode, `/solo audio <path>` to force audio mode, or just `/solo` to auto-toggle. Defaults to the shader modified in the git worktree.
Generate or update the changelog with recent feature changes. Also triggers after /pr to ask if new features should be documented.