# unreal-skill

> Claude/Codex skill by [@epicgames](https://omgskills.com/library/epicgames/index.md) · 1.6k stars · Updated 2026-09-17

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 Claude Code's harness skills under \`.claude/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 Claude 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 (use create-toolset), invoking an existing skill at runtime (use unreal-mcp), editing harness-level Claude Code skills under \`.claude/skills/\` or \`~/.claude/skills/\`, or generic uses of the word 'skill'.

## Install

```sh
git clone https://github.com/EpicGames/unreal-engine-skills-for-claude-code-plugin /tmp/unreal-engine-skills-for-claude-code-plugin && ln -s /tmp/unreal-engine-skills-for-claude-code-plugin/skills/unreal-skill ~/.claude/skills/unreal-skill
```

## From README

Unreal Skill You are authoring an Unreal Engine Agent Skill: a named, reusable bundle of instructions that packages essential knowledge the agent either doesn't know or needs to pay close attention to. A skill can provide general best practices in a domain, guidance on a specific workflow, or a mix of both. Principles A good skill is: Novel: The content should be things the agent doesn't already know or can't learn by using tools. If the agent could figure it out by calling a tool, don't put it in a skill. Collegial: Write like you're briefing a knowledgeable colleague, not authoring documentation. Assume the reader understands Unreal. Give them what they need to act, not a full explanation of how everything works. Flexible: Skills can include conceptual explanations, step-by-step instructions, or a mix. Use whichever form makes the guidance clearest for the task. Durable: Don't embed property names, tool names, or other details that change over time.

## Links

- HTML page: https://omgskills.com/library/epicgames/unreal-engine-skills-for-claude-code-plugin/skills/unreal-skill/
- GitHub: https://github.com/EpicGames/unreal-engine-skills-for-claude-code-plugin
- Author: [@epicgames](https://omgskills.com/library/epicgames/index.md)

## More from this repo

- [create-toolset](https://omgskills.com/library/epicgames/unreal-engine-skills-for-claude-code-plugin/skills/create-toolset/index.md) — Used when authoring or extending an Unreal Engine toolset, a class of static, AI-callable functions registered with...
   - [@epicgames](https://omgskills.com/library/epicgames/index.md) · 1.6k stars
- [unreal-mcp](https://omgskills.com/library/epicgames/unreal-engine-skills-for-claude-code-plugin/skills/unreal-mcp/index.md) — Used to perform actions inside an Unreal Engine project via a live-editor MCP connection.
   - [@epicgames](https://omgskills.com/library/epicgames/index.md) · 1.6k stars
