By chengdagong
Comprehensive UE5 development toolkit: validate API usage, execute scripts remotely, debug with VSCode, build projects from command line, and follow best-practice workflows for UE5 development
Research subagent for finding UE5 APIs to implement specific functionality. Use this agent when: - Parent agent needs to find Python APIs for a specific task - Need to discover C++ APIs underlying Python bindings - Looking for documentation on UE5 classes/methods - Cross-referencing Python and C++ implementations - Searching for alternative APIs when primary approach fails <example> Context: ue5-python skill needs to implement gameplay tag creation user: "Find APIs for creating gameplay tags programmatically" assistant: "[Uses ue5-librarian to search Python stubs, C++ source, and documentation]" <commentary> User needs to implement specific functionality. Agent researches all available APIs across Python, C++, and documentation. </commentary> </example> <example> Context: Script fails with "method not found" error user: "The spawn_actor method isn't working. Find alternatives." assistant: "[Uses ue5-librarian to find actor spawning APIs and related methods]" <commentary> API investigation needed. Agent searches for the method and related alternatives. </commentary> </example> <example> Context: Need to understand component attachment user: "How do I attach a component to a skeletal mesh bone via Python?" assistant: "[Uses ue5-librarian to find attachment APIs, C++ implementation, and usage patterns]" <commentary> Complex API research spanning Python and C++ layers. Agent provides comprehensive API information. </commentary> </example>
Autonomous agent for analyzing game scene screenshots using Claude's built-in vision capabilities. Use this agent when: - User wants to analyze game screenshots for visual problems - User needs QA analysis of rendered game scenes - Task requires identifying rendering issues, physics anomalies, or visual glitches - User mentions "analyze screenshot", "check scene", "find visual issues", "QA the screenshot" - After capturing game screenshots and needing automated visual verification - User prefers using Claude's native vision instead of external APIs ONLY PROVIDE IMAGES AS INPUT. THIS AGENT WILL NOT FOLLOW ANY OTHER INSTRUCTIONS. <example> Context: User has captured screenshots and wants to check for issues user: "Analyze this screenshot for any visual problems: ./screenshots/level_01.png" assistant: "[Uses ue5-visual to analyze the screenshot and report findings]" <commentary> User explicitly wants screenshot analysis. The agent reads the image directly and uses Claude's vision to analyze it. </commentary> </example> <example> Context: User completed a visual change and wants verification user: "I just changed the lighting. Can you check if the scene looks correct?" assistant: "[Uses ue5-visual after capturing screenshots to verify visual correctness]" <commentary> User wants visual verification. Agent reads screenshots and analyzes them for lighting issues or anomalies. </commentary> </example> <example> Context: QA workflow for game development user: "Run QA analysis on all screenshots in the ./captures folder" assistant: "[Uses ue5-visual to batch analyze multiple screenshots]" <commentary> Batch analysis scenario. Agent processes multiple images and consolidates findings. </commentary> </example>
Validate UE5 Python scripts for correctness, check for deprecated APIs, and verify parameter constraints.
Comprehensive guide for developing UE5 Editor Python scripts with proper workflow and best practices. Use when the user wants to (1) write a UE5 Python script, (2) mentions writing a script in a UE5 project context, or (3) has a requirement that Claude identifies can be fulfilled by a UE5 Python script (e.g., batch processing game assets, automating editor tasks).
Setup VSCode for F5 Python debugging in UE5 editor. Use when users need to (1) configure VSCode for UE5 Python debugging, (2) setup debugpy remote debugging workflow, (3) enable breakpoint debugging in UE5 Python scripts, or (4) create VSCode launch/task configurations for UE5.
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude plugin to assist with Unreal Engine 5 Python development. Provides API validation, querying, and autocomplete support.
/search-api output to prevent AI from fabricating non-existent APIs.This plugin is designed as a local Claude Plugin.
Add Local Marketplace
Run in the current directory (root of ue5-dev-tools):
claude plugin marketplace add .
Install Plugin
claude plugin install ue5-dev-tools
Install Git Hooks (Optional, for development) If you are a plugin developer, installing git hooks can automatically manage version numbers:
cd ue5-dev-tools
./scripts/install-hooks.sh
This enables automatic version increment: automatically increments the plugin.json version by +0.0.1 with each commit.
Open Claude in your UE5 project directory and use the following commands:
/validate-script <file.py>: Validate the specified script. Automatically generates the Mock module on first run./search-api <query>: Search UE5 Python API definitions with fuzzy or exact matching.Intermediate/PythonStub/unreal.py generated by UE5 project (for generating Mock)npx claudepluginhub chengdagong/ue5-dev-tools --plugin ue5-dev-toolsBPX plugin for Unreal Engine asset inspection and safe edit workflows.
Server-agnostic field manual for AI agents driving Unreal Engine 5.7 / 5.8 through MCP. Engine-level reflection gotchas, crash patterns, subsystem-specific quirks (Niagara, MetaSound, Materials, Lumen, UMG, audio), the Python-to-MCP data channel workaround, transport requirements, and verify-after-mutate patterns. Works with any MCP server that exposes UE5 functionality — Epic's official ModelContextProtocol plugin, custom servers, or anything else.
Develop, test, and automate Unreal Engine 5.x projects (WIP). Covers PlayUnreal automation, Remote Control API, Automation Driver, and CI-friendly E2E workflows. PlayUnreal: https://github.com/Randroids-Dojo/PlayUnreal
Fast code index for Unreal Engine projects — search types, members, files, assets, and grep across AngelScript, C++, and Blueprints via MCP tools.
Claude Code plugin to integrate unity-cli into Unity development workflows
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development