vibeue

Automates Unreal Engine 5 editor tasks through the VibeUE Python API and MCP endpoint.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Working in Unreal Engine 5 through an AI agent requires knowing exact service names, method signatures, and domain-specific gotchas; guessing wrong property names leads to failed calls and discovery loops. This Skill routes tasks to the correct VibeUE domain skill and enforces verified API patterns before any code is written.

Core Features & Use Cases

  • Domain skill routing: Maps tasks across 13 functional areas (Blueprints, Animation, Materials, Niagara, UMG, Landscape, Audio, PCG, and more) to the correct skill packs loaded via the engine's AgentSkillToolset.
  • Editor lifecycle management: Detects editor readiness via signal files, monitors a health heartbeat to catch dead or wedged editors, and gates world edits on the currently loaded map.
  • Python execution workflow: Runs all VibeUE services through execute_python_code on the unreal module, with batched discover_python_class calls to verify live method signatures before coding.
  • Use Case: Ask the agent to build a StateTree AI behavior: it loads the state-trees skill, discovers StateTreeService methods, and authors states, tasks, and transitions in the running editor.

Quick Start

Ask the agent to list available VibeUE skills and then create a Blueprint with gameplay logic in the currently open Unreal Engine project.

Frequently Asked Questions about vibeue

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

FAQPage Schema
How do I control Unreal Engine 5 with an AI agent using MCP?

Enable Unreal's native MCP plugin and Toolset Registry, start the MCP server, then connect any MCP-capable agent to the engine endpoint. VibeUE extends that endpoint with extra Python services and domain skill packs, so no separate server is needed.

How do I load VibeUE skills for Blueprints or animation tasks?

Call ListSkills on ToolsetRegistry.AgentSkillToolset to get full skill paths, then pass those exact paths to GetSkills. Short names like "pcg" return empty results, so always use the full paths under /VibeUE/Python/init_unreal_PY.

Does VibeUE require a separate server or API key?

No separate server or API key is required for the core toolset; VibeUE registers directly into Unreal's native MCP endpoint. A free API key is only needed to unlock the real-world terrain heightmap tools.

Why do MCP calls to the Unreal editor hang with no response?

The engine's MCP endpoint runs on the game thread with no request timeout, so a wedged or dead editor hangs every call including ping. Check the editor health signal file: a stale updatedUtc means relaunch, and a high gameThreadStallSeconds means the editor is stuck on a modal dialog.

What are the limitations of VibeUE compared to Unreal's native toolsets?

VibeUE adds no skills for Sequencer cinematics or Physics assets, which remain Epic-native toolsets. PIE control, logs, asset operations, and gameplay tags are also handled by engine toolsets via call_tool rather than VibeUE services.