vvvv-node-libraries

Scaffold vvvv gamma node libraries in C# with project layout and initialization.

6|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/antokhio/VL.Stride.Voxels --skill vvvv-node-libraries-antokhio
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: vvvv-node-libraries
Source: https://github.com/antokhio/VL.Stride.Voxels/tree/main/.github/skills/vvvv-node-libraries
Command: npx skills add https://github.com/antokhio/VL.Stride.Voxels --skill vvvv-node-libraries-antokhio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a ready-made blueprint for creating vvvv gamma node libraries in C#, covering project directory layout, Initialization.cs with AssemblyInitializer, service registration via RegisterService, IResourceProvider patterns, ImportAsIs metadata, .csproj configuration, and dynamic node factories via RegisterNodeFactory.

Core Features & Use Cases

  • Scaffolds repository structure for vvvv gamma libraries, including initialization, services, factories, and frontmatter-driven configuration.
  • Documents how to configure ImportAsIs, categories, per-type customization, and csproj output conventions.
  • Supports optional resources via scripts/, references/, and assets/ directories to enable on-demand tooling and documentation.

Quick Start

Create a new vvvv gamma library folder with a matching SKILL.md frontmatter and an Initialization class to register services and node factories.

Frequently Asked Questions about vvvv-node-libraries

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a vvvv gamma node library in C#?▼

Scaffolding a vvvv gamma node library in C# involves setting up a standardized project directory layout, including an Initialization.cs with AssemblyInitializer, and configuring .csproj output to lib/.

What is an AssemblyInitializer in a vvvv gamma library?▼

An AssemblyInitializer in a vvvv gamma library is defined within Initialization.cs and is used to register services via RegisterService and dynamic node factories via RegisterNodeFactory.

How do I configure ImportAsIs and categories in a vvvv gamma project?▼

Configuring ImportAsIs and categories in a vvvv gamma project involves applying specific metadata and per-type customizations to standardize node organization within the library structure.

Do I need a SKILL.md file to set up a vvvv gamma node library?▼

Yes, a SKILL.md file is required at the root of a vvvv gamma node library with YAML frontmatter containing the name and description to drive configuration and standardize the setup.

What's the best way to organize IResourceProvider patterns in vvvv gamma?▼

The best way to organize IResourceProvider patterns in vvvv gamma is to use a standardized repository structure that supports services, factories, and optional resources via scripts, references, and assets directories.

When do I need dynamic node factories in a vvvv gamma library?▼

You need dynamic node factories in a vvvv gamma library when you want to dynamically register nodes via RegisterNodeFactory within the Initialization.cs file during assembly initialization.