Blog
Skills de Claude Code para Unreal Engine
Qué contiene el plugin de skills de Claude Code de Epic para Unreal Engine, cómo instalarlo, cómo funciona con Unreal MCP, sus límites y dónde encaja Dola.
Última actualización: 11 de noviembre de 2026

Publicado el 11 de noviembre de 2026
Comprobado el 11 de noviembre de 2026 con estas fuentes y con los archivos del plugin en la versión de código fuente de Unreal Engine 5.8.0. Unreal MCP está marcado como Experimental, así que los detalles pueden cambiar: Epic: skills plugin for Claude Code, Anthropic: Claude Code skills, Epic: Unreal MCP
Cómo funcionan los skills de Claude Code
Un skill de Claude Code es una carpeta con un archivo SKILL.md: cabecera YAML (se recomienda una description, más campos opcionales como allowed-tools) seguida de instrucciones en Markdown. Claude Code carga un skill cuando tu petición encaja con su descripción, o cuando escribes /skill-name.
- Los skills de proyecto están en .claude/skills/<name>/SKILL.md. Haz commit y tu equipo también los tendrá.
- Los skills personales están en ~/.claude/skills/<name>/SKILL.md.
- Los skills de plugin vienen con un plugin que instalas con /plugin, y se llaman como /plugin-name:skill-name.
La documentación de Anthropic sugiere mantener un SKILL.md por debajo de 500 líneas. La descripción de un skill se corta a los 1.536 caracteres en la lista de skills, y tras compactar la conversación cada skill conserva solo sus primeros 5.000 tokens. Los cambios en un skill se aplican mientras Claude Code está en marcha.
Qué contiene el plugin de skills de Epic
Epic publica unreal-engine-skills-for-claude-code-plugin en GitHub con licencia MIT. Su README lo describe como una forma de controlar Unreal Editor desde Claude Code mediante MCP, con más de 30 toolsets detrás: actores, Blueprints, materiales, Niagara, Sequencer y pruebas automatizadas, entre otros.
- El skill unreal-mcp: cómo usar Unreal MCP desde Claude Code, con páginas de referencia sobre la instalación y el uso diario.
- Un hook SessionStart (unreal-context.sh) que le dice a Claude Code que el repositorio es un proyecto de Unreal.
- Dos skills complementarios: create-toolset, y unreal-skill para crear y revisar skills.
Instalarlo
El README da estos comandos. Ejecútalos dentro de Claude Code:
/plugin install unreal-engine-skills-for-claude-code@claude-plugins-official
# si falta el marketplace:
/plugin marketplace add anthropics/claude-plugins-officialPara activarlo en todo un equipo, el README añade "unreal-engine-skills-for-claude-code@claude-plugins-official": true en enabledPlugins dentro del .claude/settings.json del proyecto.
Antes de que haga algo útil necesitas:
- Unreal Editor con los plugins Unreal MCP (ModelContextProtocol) y All Toolsets activados.
- El editor abierto con el servidor MCP en marcha (arranca solo por defecto; si no, ejecuta ModelContextProtocol.StartServer).
- bash en tu PATH para el hook SessionStart. En Windows, usa Git Bash o WSL.
Cómo conectar Claude Code al editor se explica paso a paso en cómo configurar Unreal Engine 5.8 MCP con Claude Code o Cursor.
Cómo trabaja el skill con Unreal MCP
El skill unreal-mcp se activa cuando pides una acción en un proyecto abierto (crear actores, editar Blueprints, compilar con Live Coding) y no interviene en preguntas conceptuales. Con la búsqueda de herramientas activada, Claude Code descubre herramientas con list_toolsets y describe_toolset y luego las ejecuta con call_tool.
- Guardar antes y después de cambios masivos: las ediciones por MCP no siempre se pueden deshacer.
- Esperar a que terminen las compilaciones y compilar C++ con Live Coding.
- Ejecutar las llamadas dependientes una tras otra, no en paralelo.
- Detenerse ante cualquier resultado que no sea un éxito explícito.
- Comprobar si Play in Editor está en marcha cuando los resultados parezcan raros.
Los skills del motor son otra cosa
Unreal tiene su propia idea de skill. En la versión de código fuente 5.8.0, un skill es un objeto del motor con una descripción e instrucciones, servido por dos herramientas de Unreal MCP, ListSkills y GetSkills. El skill unreal-mcp de Epic indica a Claude Code que llame a ListSkills al empezar un trabajo desconocido y que siga los skills del proyecto antes que los valores genéricos.
La versión de código fuente incluye skills del motor para fundamentos de Blueprints, fundamentos de materiales, iluminación exterior por defecto, Niagara (fundamentos, renderers, optimización y más) y generación de grafos PCG. Unreal MCP también tiene un ajuste Instructions (Editor Preferences > Agentic Workflows > Model Context Protocol; la versión del proyecto se comparte en DefaultGame.ini) que envía una indicación a cada cliente.
Límites y seguridad
- El README avisa: "Localhost is not a trust boundary." Unreal MCP no tiene autenticación propia.
- execute_tool_script ejecuta Python arbitrario con acceso total al editor. El README desaconseja --dangerously-skip-permissions.
- Haz commit o shelve de tu trabajo antes de una sesión larga; algunas ediciones no se pueden deshacer en el editor.
- Unreal MCP es Experimental, y el README no indica ninguna versión del motor compatible.
- El skill le dice a Claude Code cómo actuar con cuidado, pero comprobar que el resultado funciona al jugar sigue siendo cosa tuya.
Claude Code sin el plugin
Sin Unreal MCP, Claude Code sigue encargándose de C++, archivos de configuración y builds desde el terminal, pero no ve dentro de los assets Blueprint ni del editor en marcha. Más sobre esa división: Claude Code para Unreal Engine frente a una IA nativa de UE.
Dónde encaja Dola
Dola no forma parte de esta pila. Es una app de escritorio más su propio plugin de Unreal Editor, hecho para Unreal Engine 5.7 en Windows y Linux. Sus agentes usan Claude a través del backend de Dola, así que no instalas Claude Code, ni una entrada de marketplace, ni una configuración MCP.
- Revisar antes de quedártelo: cada edición espera en un panel Changes. Abre el diff en Unreal y acéptala, o recházala para restaurar el asset anterior.
- QA jugando: un agente QA lee el grafo y prueba el cambio en Play in Editor antes de dar la ejecución por terminada.
- Elige según tu configuración: en un proyecto 5.8 donde ya usas Claude Code, el plugin de Epic es la vía directa. En 5.7, Dola viene listo para usar y comprueba su propio trabajo.
Una ejecución real de Dola el 9 de noviembre de 2026: un prompt, "make BP_Lamp blink", comprobado en PIE y luego retenido para revisión.


La ejecución completa, paso a paso: ver a Dola trabajar.