
vvvv Gamma Editor Extensions
from vvvv-skills23
Guidance and templates for building vvvv gamma editor extensions (.HDE.vl) — naming, command registration, window types, docking, and API access to session data
What it does
This skill documents how to author vvvv gamma editor extensions (files with a .HDE.vl suffix). It explains file naming conventions, required NuGet references (VL.HDE, VL.Lang), how to register commands with keyboard shortcuts, available window types (SkiaWindow, SkiaWindowTopMost), docking via WindowFactory, and how to access hovered/selected nodes through the VL.Lang Session API. The content is a practical developer reference for creating editor plugins and small tooling windows that run inside the vvvv editor.
When to use it
Use this skill when building or reviewing editor extensions for vvvv gamma — for example when creating a new .HDE.vl extension, setting up command menu items with shortcuts, implementing always-on-top helper windows, or exposing editor session data to custom tooling. It is also useful when automating editor workflows or packaging extension documents for NuGet.
What's included
- Scripts: none detected in this skill directory
- References: none bundled; relies on vvvv ecosystem docs and NuGet packages
- Instructions: file naming templates, command node pin descriptions, window and docking patterns, and developer shortcuts (e.g., Shift+F9 to restart extensions)
Compatible agents
Agents assisting with code editing, plugin scaffolding, or developer guidance (Claude Code, Copilot-style assistants, or any agent that can modify project files and generate VL patches) will find this skill useful.







