{"id":4996,"external_id":"plugins_6ab352f120588191913d69c67f1e8995","name":"unreal-engine-skills-for-codex","display_name":"Unreal Engine Skills for Codex","developer":"Epic Games","category":"Productivity","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:22:06Z","input_sha256":"55e18911d34663138dcf615877f15d5086610e8ce8e26397a3426b77d8f67cbd","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"0.1.7","skill_count":2,"first_seen_at":"2026-09-30T22:02:35.000Z","last_seen_at":"2026-10-04T00:00:16.119Z","last_changed_at":"2026-09-30T22:02:35.000Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":null,"connector_id":null,"created_at":"2026-09-23T04:25:43.084508Z","discoverability":"UNLISTED","id":"plugins_6ab352f120588191913d69c67f1e8995","is_template":false,"name":"unreal-engine-skills-for-codex","release":{"app_ids":[],"app_manifest":null,"app_templates":[],"description":"Inspect and edit a running Unreal Editor through its local Model Context Protocol server.","display_name":"Unreal Engine Skills for Codex","id":"pluginrel_08db5b8a2770819190c5db445abde8a4","interface":{"brand_color":null,"capabilities":["Read","Write"],"category":"Productivity","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_00000000d7f48230b1c89e25b54f5134","default_prompt":"List actors in my current Unreal level.","default_prompts":["List actors in my current Unreal level.","Inspect the selected Blueprint and report compilation errors.","Add a cube beside PlayerStart in my test level."],"developer_name":"Epic Games","logo_url":"https://files.openai.com/content?id=file_00000000090c8230a93cd60d7674326b","logo_url_dark":"https://files.openai.com/content?id=file_0000000018d0823087bae044299539d6","long_description":"Connect to a running Unreal Editor to inspect levels and assets, edit Blueprints and materials, and create or maintain Unreal Agent Skills as Python classes or UAssets. Requires an engine build with ModelContextProtocol and the relevant toolset plugins. Local desktop or CLI use; no Unreal Engine binaries are included.","plugin_category_id":"productivity","privacy_policy_url":"https://legal.epicgames.com/epicgames/privacy-policy","screenshot_urls":[],"short_description":"Create and edit Unreal games","terms_of_service_url":null,"website_url":"https://dev.epicgames.com/"},"keywords":["unreal-engine","mcp","game-development","blueprints","editor"],"onboarding_skill_name":null,"requires_local_executor":true,"skills":[{"description":"Use this skill to perform actions inside an Unreal Engine project via a live-editor MCP connection. Trigger when the user wants to change, query, or run something in their Unreal Engine project, not for conceptual or docs questions. Concrete triggers: spawn/move/duplicate/transform actors in a level, open a `.uproject`, add things around a PlayerStart, create or edit a Blueprint/Widget/Material/Niagara/Control Rig/Sequencer/Behavior Tree/GAS ability, read or write properties on actors (e.g. `bIsLocked` on `BP_DoorActor`), Live Coding recompile after editing C++ (`AActor`, `UMyComponent::Method`, `UPROPERTY`), or modify Static/Skeletal Mesh assets. Treat as Unreal context even without the word \"Unreal\": asset prefixes `BP_`, `WBP_`, `M_`, `MI_`, `NS_`, `CR_`, `SK_`, `SM_`, `ABP_`; UE C++ types/macros; `.uproject`; Content Browser; Outliner; PlayerStart; \"in my game\" plus UE signals. Skip for: pure conceptual/docs questions, Unity, Godot, or unrelated uses of \"blueprint\"/\"sequencer\"/\"widget\".","interface":{"brand_color":null,"default_prompt":null,"display_name":"unreal-mcp","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Use this skill to perform actions inside an Unreal Engine project via a live-editor MCP connection. Trigger when the user wants to change, query, or run something in their Unreal Engine project, not for conceptual or docs questions. Concrete triggers: spawn/move/duplicate/transform actors in a level, open a `.uproject`, add things around a PlayerStart, create or edit a Blueprint/Widget/Material/Niagara/Control Rig/Sequencer/Behavior Tree/GAS ability, read or write properties on actors (e.g. `bIsLocked` on `BP_DoorActor`), Live Coding recompile after editing C++ (`AActor`, `UMyComponent::Method`, `UPROPERTY`), or modify Static/Skeletal Mesh assets. Treat as Unreal context even without the word \"Unreal\": asset prefixes `BP_`, `WBP_`, `M_`, `MI_`, `NS_`, `CR_`, `SK_`, `SM_`, `ABP_`; UE C++ types/macros; `.uproject`; Content Browser; Outliner; PlayerStart; \"in my game\" plus UE signals. Skip for: pure conceptual/docs questions, Unity, Godot, or unrelated uses of \"blueprint\"/\"sequencer\"/\"widget\"."},"name":"unreal-mcp","plugin_release_skill_id":"pluginrsk_6ab352f2b2d88191b776b00b2686f25c"},{"description":"Use this skill when creating, editing, or reviewing an Unreal Engine Agent Skill, a named bundle of instructions registered with the unreal-mcp server (distinct from Codex's client-side skills). Trigger when the user wants to add or change a skill that the in-editor agent will load. Concrete triggers: 'create a new Agent Skill', 'add a skill for X workflow', 'edit/update this skill', 'review my skill', 'make a Python skill class', 'create a skill UAsset', 'register a skill so Codex picks it up'; writing or editing a `SKILL.md` inside a UE plugin's `Skills/` or `Python/skills/` folder; defining a Python skill class registered with the skill registry; calling `CreateSkill`, `ListSkills`, or `GetSkills` MCP tools; designing a skill's name, description, or instruction body. SKIP for: authoring a toolset, invoking an existing skill at runtime (use unreal-mcp), editing client-side Codex skills, or generic uses of the word 'skill'.","interface":{"brand_color":null,"default_prompt":null,"display_name":"unreal-skill","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Use this skill when creating, editing, or reviewing an Unreal Engine Agent Skill, a named bundle of instructions registered with the unreal-mcp server (distinct from Codex's client-side skills). Trigger when the user wants to add or change a skill that the in-editor agent will load. Concrete triggers: 'create a new Agent Skill', 'add a skill for X workflow', 'edit/update this skill', 'review my skill', 'make a Python skill class', 'create a skill UAsset', 'register a skill so Codex picks it up'; writing or editing a `SKILL.md` inside a UE plugin's `Skills/` or `Python/skills/` folder; defining a Python skill class registered with the skill registry; calling `CreateSkill`, `ListSkills`, or `GetSkills` MCP tools; designing a skill's name, description, or instruction body. SKIP for: authoring a toolset, invoking an existing skill at runtime (use unreal-mcp), editing client-side Codex skills, or generic uses of the word 'skill'."},"name":"unreal-skill","plugin_release_skill_id":"pluginrsk_6ab352f2a434819191b62e58def2ea8f"}],"version":"0.1.7"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"unreal-engine-skills-for-codex","author":{"name":"Epic Games"},"license":"MIT","sources":[{"path":"plugin.json","sha256":"ad71eb9c98cb78a966291147bceda6ee7c292f754b0866fd824a323728236604"},{"path":".codex-plugin/plugin.json","sha256":"b962ceb2bf0b08ba96660b86829d33352e005590aaa86a5cde1f940dc09c0f58"}],"version":"0.1.7","keywords":["unreal-engine","mcp","game-development","blueprints","editor"],"repository":"https://github.ol.epicgames.net/ai-plugins/unreal-engine-skills-for-codex-plugin","artifact_id":17530,"observed_at":"2026-10-03T06:37:37Z","support_url":"https://dev.epicgames.com/support","capabilities":["Read","Write"],"field_sources":{"name":0,"author":0,"license":0,"version":0,"keywords":0,"repository":0,"support_url":0,"capabilities":0},"extraction_version":1,"conflicts_or_errors":[]}}