vvvv-editor-extensions

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.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "vvvv-editor-extensions" with this command: npx skills add tebjan/vvvv-skills/tebjan-vvvv-skills-vvvv-editor-extensions

Editor Extensions

Extensions are standard VL patches saved with a .HDE.vl suffix. They run automatically when open in the editor.

File Naming

ContextRequired Name
Standalone extensionVL.MyExtension.HDE.vl
Extension-only NuGetVL.MyExtension.HDE (package ID)
Mixed NuGet main docVL.MyPackage.vl
Mixed NuGet extension docVL.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:

PinPurpose
LabelMenu text
VisibleShow/hide the command
ShortcutKeyboard binding
OutputTriggers (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.

Window Types

TypeBehavior
SkiaWindowSlimmed-down Skia renderer window
SkiaWindowTopMostAlways-on-top, no focus steal

Docking

Wrap window with WindowFactory node. Connect WindowContext and Window pins.

Template: VL.HDE/Template.HDE.vl

API Access

Access hovered/selected nodes, read/write pins via VL.Lang Session category nodes. Browse available API in the HelpBrowser's API section.

Developer Shortcuts

  • Shift+F9 — restarts all extensions simultaneously

Limitations

  • Settings panel integration is not yet possible
  • Extensions only run in the editor, not in exported applications

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

vvvv-node-libraries

No summary provided by upstream source.

Repository SourceNeeds Review
General

vvvv-spreads

No summary provided by upstream source.

Repository SourceNeeds Review
General

vvvv-dotnet

No summary provided by upstream source.

Repository SourceNeeds Review