skilly. Buy ad slot
All skills
Design · Automation / AGENT SKILL

vj

loqwai/paper-cranes
0 installs 7 GitHub stars
0

Run live shader visuals that automatically change every minute to match music at a party.
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`.

BEFORE YOU INSTALL

Understand the trade-offs.

SECURITY REVIEW

Not yet assessed

Review the original instructions and requested permissions before installing.

No security review is available for this catalog entry yet.

SKILL QUALITY

Not yet assessed

How clearly the skill guides your agent, how complete its workflow is, and how you can check the outcome.

No quality assessment is available for this catalog entry yet.

The full skill.

Original instructions from the publisher’s SKILL.md

# /vj — alias for /vibej

`/vj` is the legacy entry point for the VJ skill. It now lives under the name **vibej**, but `/vj` keeps working forever — same arguments, same state file (`.claude/vj-state.json`), same behavior.

**Follow the instructions in `.claude/skills/vibej/SKILL.md` verbatim.** Substitute `/vj` for `/vibej` in any examples; both names route here. When CronCreate schedules the recurring tick, it can use either `/vj tick` or `/vibej tick` — both work.

> Why two names? Renamed to **vibej** because "vj" is also a common shorthand for "video jockey" generally, while this skill is specifically the live shader auto-mutation loop for the jam page. The legacy `/vj` alias is preserved so muscle memory keeps working and existing journals / state files stay valid.

For the full skill body — philosophy, arguments, per-iteration loop, journal protocol, common pitfalls — read `.claude/skills/vibej/SKILL.md`.