Skip to content
Skill

vvvv-editor-extensions

by tebjan

AI Summary

This 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

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 1mo ago
Active
AdoptionUnder 100 stars
20 ★ · Niche
DocsREADME + description
Well-documented

GitHub Signals

Stars20
Forks3
Issues0
Updated1mo ago
View on GitHub
No License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code