niagara-systems

Create and configure Niagara particle systems in Unreal Engine via the NiagaraService API.

586|127|Updated Sep 12, 2025
One-click install
npx skills add https://github.com/kevinpbuckley/VibeUE --skill niagara-systems
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: niagara-systems
Source: https://github.com/kevinpbuckley/VibeUE/tree/main/Content/Skills/niagara-systems
Command: npx skills add https://github.com/kevinpbuckley/VibeUE --skill niagara-systems

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the challenge of creating, configuring, and maintaining Niagara particle systems inside Unreal Engine.

Core Features & Use Cases

  • System lifecycle operations: create, save, compile, and diagnose Niagara systems.
  • Emitter management: add, copy, remove emitters and manage their parameters.
  • Parameter and settings handling: read/write system script settings and discover all editable settings to streamline workflows.
  • Use Case: Rapidly prototype VFX in film or game scenes by building a Niagara system from a template and iterating parameters.

Quick Start

Install Unreal, ensure Python integration, and run Niagara actions via the NiagaraService API to create a new NS in /Game/VFX and adjust emitters.

Frequently Asked Questions about niagara-systems

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

FAQPage Schema
How do I automate Niagara particle system creation in Unreal Engine?

You can automate Niagara particle system creation in Unreal Engine by using Python scripts that call the NiagaraService API to handle system lifecycle operations, create new systems, and compile them automatically.

Can I manage Niagara emitter parameters through Python scripting?

Yes, you can manage Niagara emitter parameters through Python scripting by leveraging the NiagaraService API to add, copy, remove emitters, and read or write system script settings efficiently.

Do I need external tools to script Niagara VFX workflows?

No, you do not need external tools to script Niagara VFX workflows; the skill relies entirely on the Unreal Editor environment with Python support and the built-in NiagaraService API.

What is the best way to discover editable settings in a Niagara system?

The best way to discover editable settings in a Niagara system is to use the NiagaraService API to programmatically discover all editable parameters and streamline your VFX workflow iteration.

Why does my Python script fail to compile Niagara systems?

Your Python script might fail to compile Niagara systems if the Unreal Editor environment lacks proper Python integration or if the system lifecycle operations are not correctly configured before compilation.