CommunityVideo & Animationgithub.com

tc-imba/ue-official-mcp

Regenerate and publish reference docs for the official Unreal Engine ModelContextProtocol MCP server by probing a live editor — one skill per Epic release.

Works withClaude Code~Codex CLI~Cursor
npx skills add tc-imba/ue-official-mcp

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

ue-official-mcp-5.8.0 — pick the right UE 5.8.0 MCP tool

Operational routing for the official Unreal Engine 5.8.0 MCP server (the ModelContextProtocol plugin). This skill is the decision layer + an index into the generated tool catalog under references/. All schemas in this skill are captured from UE 5.8.0 — for other engine versions (including UE 5.8 patch releases) use the matching ue-official-mcp-<X.Y.Z> skill, since the MCP plugin is Experimental and surfaces drift between releases.

With AllToolsets enabled, the server exposes dozens of toolsets / hundreds of tools over HTTP (streamable, default http://127.0.0.1:8000/mcp). It requires the editor running and runs serially on the game thread — never issue overlapping calls. For the exact live counts and the snapshot date this reference was generated from, see references/index.md.

When to use

Before any official-MCP editor-automation call — to choose which toolset/tool fits the task, then read the matching references/*.md for tool names and (in the raw per-toolset file under references/toolsets/) the full input/output JSON schemas. Call directly from those schemas — no describe_toolset pre-flight needed.

How to call

Tool Search is on, so tools/list shows only 3 meta-tools. In a Claude Code session they surface as mcp__<server-key>__*, where <server-key> is the name given to the server in the MCP client's .mcp.json (Epic's setup example uses unreal-mcpmcp__unreal-mcp__*). The three meta-tools:

  1. list_toolsets — names + summaries of the enabled toolsets. Don't call for discovery: use the routing table below.
  2. describe_toolset(toolset_name) — the tools (names + schemas) in one toolset. Only call as the recovery path when a call_tool returns a schema-shaped error (missing/unknown field, wrong type), to check whether the live schema has drifted from the file.
  3. call_tool(name, arguments) — dispatch a tool; result returns on the same turn.

Flow: identify the domain below → open its references/*.md for the toolset + tool name → open the raw references/toolsets/<Name>.md for the full input schema → call_tool directly. If the call returns a schema-shaped error, re-describe_toolset to identify drift, then retry — and consider flagging the drift so a maintainer can re-sync.

Routing — task domain → reference

Task domainReference
Blueprint graphs & logic (incl. graph DSL)references/blueprint.md
Materials, material instances, texturesreferences/material.md
Niagara (system/emitter/module/component)references/niagara.md
Animation, Control Rig, Sequencerreferences/animation-sequencer.md
Static/skeletal mesh, primitives, PCGreferences/mesh-geometry.md
Scene/level, actors, assets, objectsreferences/scene-actor.md
GAS (cues, attribute sets, ASC inspect), GameplayTagsreferences/gas.md
UMG, StateTree, BehaviorTree, WorldConditions, Conversationreferences/ui-state.md
Data/Curve/String tables, Data assets, DataRegistryreferences/data-tables.md
Editor control (console/PIE/viewport), logs, automation tests, Slate inspectreferences/editor-automation.md
GameFeatures, Plugins, Dataflow, Physics, SemanticSearch, AgentSkillreferences/project-misc.md

Each domain file links into the raw per-toolset catalog (references/toolsets/), which carries every tool's full input/output JSON schema verbatim from describe_toolset.

Gotchas

  • Experimental — APIs/data formats may change between engine versions. The reference is a snapshot from when sync last ran (see references/index.md for the date). Trust the schema optimistically; recover via describe_toolset only if a call_tool returns a schema-shaped error.
  • Editor must be running; calls are serial — one at a time.
  • AgentSkillToolset.CreateSkill/UpdateSkill require explicit user permission (the tools say so) — don't author AgentSkills unprompted.
  • Regenerating this reference: run uv run ue-mcp-skills sync --engine <X.Y.Z> --launch (probes a live editor and rewrites everything under references/). Without --launch, point --endpoint at an already-running editor. The generated files carry a stamp header — do not hand-edit them; edit the domain grouping in scripts/toolset_map.yaml instead.

Related Skills

heygen-com/website-to-hyperframes

Capture a website and create a HyperFrames video from it. Use when: (1) a user provides a URL and wants a video, (2) someone says "capture this site", "turn this into a video", "make a promo from my site", (3) the user wants a social ad, product tour, or any video based on an existing website, (4) the user shares a link and asks for any kind of video content. Even if the user just pastes a URL — this is the skill to use.

community

Weilandt9459/4kvm-downloader

Download videos from 4kvm.net using a Python library or CLI designed to bypass Tencent COS anti-scraping protections for AI agent integration.

community

software-mansion-labs/react-native-best-practices

Software Mansion's best practices for production React Native and Expo apps on the New Architecture. MUST USE before writing, reviewing, or debugging ANY code in a React Native or Expo project. If the working directory contains a package.json with react-native, expo, or expo-router as a dependency, this skill applies. Trigger on: any code task in a React Native/Expo project, 'React Native', 'Expo', 'New Architecture', 'Reanimated', 'Gesture Handler', 'react-native-svg', 'ExecuTorch', 'react-native-audio-api', 'react-native-enriched', 'Worklet', 'Fabric', 'TurboModule', 'WebGPU', 'react-native-wgpu', 'TypeGPU', 'GPU shader', 'WGSL', 'svg', 'animation', 'gesture', 'audio', 'rich text', 'AI model', 'multithreading', 'chart', 'vector', 'image filter', 'shared value', 'useSharedValue', 'runOnJS', 'scheduleOnRN', 'thread', 'worklet', or any question involving UI, graphics, native modules, or React Native threading and animation behavior. Also use when a more specific sub-skill matches.

community

Azdmjiny/html-ppt-creator

Codex skill for creating polished, self-contained HTML slide presentations

community

github/automate-this

Analyze a screen recording of a manual process and produce targeted, working automation scripts. Extracts frames and audio narration from video files, reconstructs the step-by-step workflow, and proposes automation at multiple complexity levels using tools already installed on the user machine.

community

alexlarcheveque/claude-watch

A Claude Code skill that watches videos for you — frames + transcript together. Tuned for creators reverse-engineering what makes hooks and retention beats actually work.

community