tools-unity-flowcanvas

Create and manage FlowCanvas ability graphs and custom nodes in Unity.

6|1|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/tjboudreaux/cc-plugin-unity-gamedev --skill tools-unity-flowcanvas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tools-unity-flowcanvas
Source: https://github.com/tjboudreaux/cc-plugin-unity-gamedev/tree/main/skills/tools-unity-flowcanvas
Command: npx skills add https://github.com/tjboudreaux/cc-plugin-unity-gamedev --skill tools-unity-flowcanvas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill standardizes patterns for FlowCanvas-based ability graphs in Unity, enabling designers and developers to implement reusable, event-driven logic with custom nodes and reliable graph execution.

Core Features & Use Cases

  • Custom Flow Nodes: Create reusable FlowCanvas nodes to encapsulate ability logic and graph flow.
  • Async & Event Handling: Patterns for waiting on async operations and responding to gameplay events within FlowCanvas graphs.
  • Value Nodes & Math: Tools for reading attributes, computing values, and integrating with gameplay data.
  • Animation & Integration: Examples of coordinating with animation events, ability systems, and target logic.

Quick Start

Open FlowCanvas editor in Unity and begin prototyping an ability graph using the provided templates and examples.

Frequently Asked Questions about tools-unity-flowcanvas

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

FAQPage Schema
How do I create custom FlowCanvas nodes for Unity ability systems?

FlowCanvas visual scripting in Unity enables designer-friendly logic authoring for ability graphs by using custom nodes and event-driven sequences. It standardizes reusable patterns to implement reliable graph execution without requiring complex C# code.

How do I handle async operations and gameplay events within Unity FlowCanvas graphs?

Handling async operations and gameplay events within Unity FlowCanvas graphs requires specific patterns for waiting on async tasks and responding to gameplay triggers. These patterns ensure reliable graph execution during complex ability sequences.

Can I read gameplay attributes and compute values using FlowCanvas value nodes?

You can read gameplay attributes and compute values using FlowCanvas value nodes in Unity. These tools integrate directly with gameplay data to support mathematical computations and dynamic attribute reading within your ability graphs.

What is the best way to coordinate Unity animation events with FlowCanvas ability logic?

The best way to coordinate Unity animation events with FlowCanvas ability logic is through provided integration examples. These examples demonstrate how to synchronize animation triggers with target logic and ability systems within your custom nodes.

Do I need C# to implement memory serialization for FlowCanvas graphs in Unity?

You need C# to implement memory serialization for FlowCanvas graphs in Unity. The skill provides sample memory-serialization integration patterns that require well-structured base node patterns to ensure data persists reliably across gameplay sessions.