particle-system-modify

Modify specified ParticleSystem modules on Unity GameObjects.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/igot-ai/os-twin --skill particle-system-modify-igot-ai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: particle-system-modify
Source: https://github.com/igot-ai/os-twin/tree/main/.agents/skills/roles/game-engineer/develop-unity-ui/references/particle-system-modify
Command: npx skills add https://github.com/igot-ai/os-twin --skill particle-system-modify-igot-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Modify a ParticleSystem component on a GameObject. Provide the data model with only the modules you want to change. Use 'particle-system-get' first to inspect the ParticleSystem structure before modifying. Only include the modules and properties you want to change.

Core Features & Use Cases

  • Inspect and identify the ParticleSystem configuration using particle-system-get before applying changes.
  • Update only the desired modules and properties (eg. main, emission, shape, velocityOverLifetime, colorOverLifetime, etc.) without touching others.
  • Use in workflows to adapt particle effects in Unity scenes and prefabs during tool-assisted edits or runtime adjustments.

Quick Start

Use particle-system-get to inspect the target ParticleSystem, then call particle-system-modify with only the modules you want to change.

Frequently Asked Questions about particle-system-modify

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

FAQPage Schema
How do I modify specific modules in a Unity ParticleSystem without altering other properties?▼

To modify a Unity ParticleSystem, provide a data model containing only the desired module changes, such as emission or shape. The system inspects the target configuration first, then applies updates exclusively to the specified properties without touching others.

What is the best way to automate particle effect adjustments across Unity GameObjects?▼

Automating particle effect adjustments involves supplying a JSON data model with the target module parameters. The modification process targets specific ParticleSystem components on a GameObject, enabling tool-assisted edits or runtime adjustments across Unity scenes and prefabs.

Do I need to inspect a Unity ParticleSystem before applying modifications?▼

Yes, you need to inspect the Unity ParticleSystem configuration first. Using a getter command retrieves the current structure of modules like velocityOverLifetime and colorOverLifetime, ensuring your data model only includes the properties you intend to change.

Which ParticleSystem modules can I update using this modification approach?▼

You can update a variety of Unity ParticleSystem modules, including main, emission, shape, velocityOverLifetime, and colorOverLifetime. The modification approach supports applying targeted changes to these specific modules based on your provided data model.

Can I use this method to adapt particle effects in Unity prefabs during runtime?▼

Yes, you can use this method to adapt particle effects in Unity prefabs during runtime. The modification process operates on GameObjects by applying only the desired changes from your data model, supporting both tool-assisted edits and runtime adjustments.

What happens if I omit certain ParticleSystem properties from my modification data model?▼

If you omit certain Unity ParticleSystem properties from your data model, those properties remain unchanged. The modification process applies only the updates specified in your data model, leaving all other modules and properties on the GameObject untouched.