AI SummaryThis booster teaches AI assistants how to build vvvv gamma editor extensions, covering file naming conventions, command registration, window types, and API access patterns. It's essential for developers creating custom editor plugins and automation tools in the vvvv visual programming environment.
Install
Copy this and paste it into Claude Code, Cursor, or any AI assistant:
I want to install the "vvvv-editor-extensions" skill in my project. Please run this command in my terminal: # Install skill into the correct directory mkdir -p .claude/skills/vvvv-editor-extensions && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/vvvv-editor-extensions/SKILL.md "https://raw.githubusercontent.com/tebjan/vvvv-skills/main/skills/vvvv-editor-extensions/SKILL.md" Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.
Description
Helps create vvvv gamma editor extensions — .HDE.vl file naming, Command node registration with keyboard shortcuts, SkiaWindow/SkiaWindowTopMost window types, docking with WindowFactory, and API access to hovered/selected nodes via VL.Lang Session nodes. Use when building editor plugins, custom tooling windows, or automating editor workflows.
Editor Extensions
Extensions are standard VL patches saved with a .HDE.vl suffix. They run automatically when open in the editor.
File Naming
| Context | Required Name | |---|---| | Standalone extension | VL.MyExtension.HDE.vl | | Extension-only NuGet | VL.MyExtension.HDE (package ID) | | Mixed NuGet main doc | VL.MyPackage.vl | | Mixed NuGet extension doc | VL.MyPackage.HDE.vl |
Required NuGet References
• VL.HDE — provides Command node, window types, WindowFactory • VL.Lang — provides API nodes under the Session category
Command Node
Registers a command in the editor menu: | Pin | Purpose | |---|---| | Label | Menu text | | Visible | Show/hide the command | | Shortcut | Keyboard binding | | Output | Triggers (bang) on activation | Multiple Command nodes can live in one .HDE.vl document. Warning: A runtime error in one command may affect all others in the same document.
Discussion
Health Signals
My Fox Den
Community Rating
Sign in to rate this booster