Community影片與動畫github.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.

相容平台Claude 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.

說明文件

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.

相關技能

forcedotcom/building-ui-bundle-frontend

MUST activate before editing ANY file under uiBundles/*/src/ for visual or UI changes to an EXISTING app — pages, components, sections, layout, styling, colors, fonts, navigation, animations, or any look-and-feel change. Use this skill when modifying pages, components, layout, styling, or navigation in an existing UI bundle app. Activate when the project contains appLayout.tsx, routes.tsx, src/pages/, src/components/, or global.css. This skill contains critical project-specific conventions (appLayout.tsx shell, shadcn/ui components, Tailwind CSS, Salesforce base-path routing, module restrictions) that override general knowledge. Without this skill, generated code will use wrong imports, break routing, or ignore project structure. Do NOT use when creating a new app from scratch (use building-ui-bundle-app instead).

community

VivekKarmarkar/campusx-video-to-pdf-with-multiple-video-skills

GitHub repository for VivekKarmarkar/campusx-video-to-pdf-with-multiple-video-skills updated in the agent skills ecosystem.

community

xmwengxing/course-forge

Turn knowledge docs into interactive courseware — with narration, quizzes, 3D scenes, and embedded assessment. Forked from web-video-presentation.

community

Gao-Haodong/supernet

AI Agent skill supernet: Extract subtitles, text, media, GIFs, and tech analysis from any web page.

community

Irelia-Li/Media-Transcript-Summarizer-Skill

Media Transcript Summarizer is a Codex skill for extracting spoken text from audio/video files or online video links. It downloads media, transcribes speech, creates timestamped transcripts, splits long content into chunks, and exports summaries, subtitles, JSON, CSV, and Markdown reports.

community

nexu-io/hatch-pet

Create, repair, validate, preview, and package Codex-compatible animated pet spritesheets from character art, screenshots, generated images, or visual references. Use when a user wants to hatch a Codex pet, create a custom animated pet, or build a built-in pet asset with an 8x9 atlas, transparent unused cells, row-by-row animation prompts, QA contact sheets, preview videos, and pet.json packaging. This skill composes the installed $imagegen system skill for visual generation and uses bundled scripts for deterministic spritesheet assembly.

community