Vvvv Editor Extensions

v1.0.0

Helps create vvvv gamma editor extensions — .HDE.vl file naming, Command node registration with keyboard shortcuts, SkiaWindow/SkiaWindowTopMost window types...

0· 268·1 current·1 all-time
byTebjan Halm@tebjan
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description (vvvv editor extensions) matches the SKILL.md content: file naming, Command node usage, window types, docking, and API access for VL.Lang Session. Nothing in the metadata or instructions asks for unrelated capabilities.
Instruction Scope
SKILL.md is purely documentation and runtime guidance for building editor extensions. It does not instruct the agent to read arbitrary files, access environment variables, call external endpoints, or perform system administration actions beyond normal extension development guidance.
Install Mechanism
No install spec or code files are present; this is instruction-only, so nothing is downloaded or written to disk by the skill itself.
Credentials
The skill declares no required environment variables, credentials, or config paths. The documented APIs and NuGet references (VL.HDE, VL.Lang) are appropriate and expected for vvvv extension development.
Persistence & Privilege
always is false and model invocation is allowed (default). There is no attempt to modify other skills or persist credentials; no elevated or permanent privileges are requested.
Assessment
This skill is documentation for writing vvvv editor extensions and does not install or request credentials. It appears coherent and low-risk as-is. However: if you follow its guidance to create or enable .HDE.vl extensions, remember those extension files run inside the editor and can execute arbitrary logic against your project files — only use extensions from sources you trust and review the .HDE.vl contents before loading or distributing them. The skill itself will not fetch or run code, but any code you generate or enable following it should be inspected.

Like a lobster shell, security has layers — review code before you run it.

latestvk97fm0b6c4z9e299bpranfzbdh82bww6
268downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

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

Comments

Loading comments...