
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
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.
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.
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.
A reference guide for building vvvv gamma editor extensions (.HDE.vl files), covering file naming conventions, Command node registration, window types, docking via WindowFactory, and VL.Lang session API access. No scripts included — purely a static knowledge skill. Content is well-structured with clear tables and examples but lacks depth on error handling and advanced patterns.
Clean static skill with no security concerns. No scripts, no network calls, no destructive patterns. Well-organized frontmatter and structured tables. Limited audience — vvvv gamma is a niche visual programming environment. The skill serves as a quick-reference card rather than an actionable automation tool.