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.