ue-gas-ability-generator

Generate C++ header and implementation files for Unreal Engine Gameplay Abilities.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/buihuuloc/universal-ue-skills --skill ue-gas-ability-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ue-gas-ability-generator
Source: https://github.com/buihuuloc/universal-ue-skills/tree/main/skills/ue-gas-ability-generator
Command: npx skills add https://github.com/buihuuloc/universal-ue-skills --skill ue-gas-ability-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of boilerplate code for Unreal Engine's Gameplay Ability System (GAS), significantly speeding up the development of game abilities.

Core Features & Use Cases

  • Scaffolds Ability Classes: Generates .h and .cpp files for new GAS abilities based on user-defined types and requirements.
  • Enforces Project Patterns: Adheres to specific project conventions (e.g., Sipher/Huli patterns) for consistency.
  • Defines Activation Logic: Helps structure cost, cooldown, and gameplay tag requirements.
  • Use Case: When a game designer needs to implement a new "Dash" ability, this Skill can generate the base class structure, including setup for activation costs, cooldowns, and animation montages.

Quick Start

Use the ue-gas-ability-generator skill to create a new combat ability named 'Fireball' with a mana cost and a 2-second cooldown.

Frequently Asked Questions about ue-gas-ability-generator

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

FAQPage Schema
How do I generate boilerplate C++ code for Unreal Engine Gameplay Abilities?

To generate boilerplate C++ code for Unreal Engine Gameplay Abilities, use this Skill to scaffold class structures for header and implementation files, defining activation requirements like costs and cooldowns automatically.

Can I scaffold different gameplay ability types like combat, spell, and execution in GAS?

Yes, you can scaffold various gameplay ability types in GAS. This Skill supports generating class structures for Basic, Combat, Runtime, Spell, and Execution abilities based on your project-specific patterns.

Does this gas code generator integrate animation montages and gameplay tags for ability activation?

Yes, this GAS code generator integrates animation montages and gameplay tags. It helps structure activation logic by defining specific tag requirements and integrating montage references within the generated C++ files.

What is the best way to enforce project conventions when creating new GAS abilities?

The best way to enforce project conventions when creating new GAS abilities is to use a generator that adheres to specific project patterns, ensuring consistent class structures and activation logic across all generated header and implementation files.

Do I need Unreal Engine C++ knowledge to use a gameplay ability system code generator?

You need basic Unreal Engine C++ knowledge to use a gameplay ability system code generator, as you must define the ability types, costs, and cooldowns, and understand the generated header and implementation files to extend the logic.