gameplay-tag-query-builder

Generate Unreal Engine GameplayTagQuery expressions from natural language descriptions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of Unreal Engine's FGameplayTagQuery expressions from natural language, eliminating the need to manually search for and construct complex tag queries.

Core Features & Use Cases

  • Dynamic Tag Discovery: Automatically searches project INI files and native C++ definitions for available Gameplay Tags at runtime.
  • Natural Language Parsing: Understands user intent for inclusion, exclusion, and compound tag conditions.
  • Precise Output Formatting: Generates queries in the exact format required by UE's property customization system.
  • Use Case: A designer needs to find all actors that are "parrying or dodging but not attacking." This Skill translates that request into the correct ANY: Sipher.Character.State.Action.Parrying, Sipher.Character.State.Action.Dodging AND NONE: Sipher.Character.State.Action.Attacking format.

Quick Start

Generate a gameplay tag query for actors that are 'parrying or dodging but not attacking'.

Frequently Asked Questions about gameplay-tag-query-builder

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

FAQPage Schema
How do I generate Unreal Engine GameplayTagQuery expressions from natural language?

Generate Unreal Engine GameplayTagQuery expressions from natural language by using a query builder that parses inclusion and exclusion conditions, dynamically searches INI files and native C++ definitions for tags, and outputs precise UE property customization formats.

What is the syntax for including and excluding gameplay tags in a UE5 GameplayTagQuery?

A UE5 GameplayTagQuery uses compound logic like ANY for inclusion and NONE for exclusion. For example, to find actors parrying or dodging but not attacking, the query combines ANY with the respective tags and AND NONE for the excluded attacking tag.

How do I find available gameplay tags in my Unreal Engine project for a query?

Find available gameplay tags in an Unreal Engine project by dynamically searching project INI files and native C++ definitions at runtime, ensuring the query builder only references valid tags registered within the current project environment.

Can I use natural language to build compound queries with ANY and NONE logic in Unreal Engine?

Use natural language to build compound queries with ANY and NONE logic in Unreal Engine by describing conditions like parrying or dodging but not attacking. The parser translates this intent into the correct compound GameplayTagQuery syntax.

Does this query builder work with gameplay tags defined in native C++ definitions and INI files?

This query builder works with gameplay tags defined in native C++ definitions and INI files. It dynamically searches both sources at runtime to discover relevant tags for generating accurate Unreal Engine query expressions.

Why does my GameplayTagQuery format not match UE property customization requirements?

A GameplayTagQuery format may not match UE property customization requirements if syntax is incorrect. This builder generates queries in the exact format required by Unreal Engine, ensuring proper parsing of ANY, NONE, and AND compound logic.