com um clique
unity-console
Use when users want to capture, filter, or clear console logs.
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Use when users want to capture, filter, or clear console logs.
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Use when working with a Unity project via MCP — creating or editing scenes, GameObjects, components, prefabs, materials, UI, lighting, navmesh, animations, terrain, C# scripts, or any other Unity Editor task.
Use when users want to run Unity tests or read test results.
Use when users want to enter play mode, select objects, undo/redo, or execute menu commands.
Use when creating, reading, editing, searching, validating, or deleting C# scripts in a Unity project.
Use when about to write or install a custom Editor script, add a [MenuItem], build a custom Editor window, or create a one-off Editor helper — to check whether a ready-to-paste template already exists in tooling/<domain>/ before reaching for Unity_CreateScript.
Use when users want to create Canvas, Button, Text, Image, or other UI elements.
Baseado na classificação ocupacional SOC
| name | unity-console |
| description | Use when users want to capture, filter, or clear console logs. |
IMPORTANT: Do NOT use
Unity_RunCommandfor this module natively. Use the dedicated MCP tool for console. Seemcp-tools.md.
Work with the Unity console - capture logs, write messages, and debug your project.
Recipe path rule: ../../recipes/console/<command>.md
DO NOT (common hallucinations):
console_write does not exist → use console_logUnity_GetConsoleLogs or Unity_ReadConsole — not a custom recipe.Routing:
Unity_GetConsoleLogs or Unity_ReadConsole (native MCP)Unity_ReadConsole (clear action)editor_get_state (isCompiling field)console_set_collapse / console_set_clear_on_play (this module)debug_get_defines, debug_set_defines, debug_force_recompile (this module)The standalone debug module is gone. Three debug commands relevant to compilation and build configuration are retained here:
| Command | Description |
|---|---|
debug_force_recompile | Force script recompilation via AssetDatabase.Refresh + CompilationPipeline.RequestScriptCompilation |
debug_get_defines | Get scripting define symbols for the current build target group |
debug_set_defines | Set scripting define symbols for the current build target group |
Recipes: see ../../recipes/console/debug_force_recompile.md, debug_get_defines.md, debug_set_defines.md.
| Skill | Description |
|---|---|
console_start_capture | Start capturing logs |
console_stop_capture | Stop capturing logs |
console_log | Write log message |
console_set_pause_on_error | Enable or disable Error Pause in Play mode |
console_export | Export console logs to a file |
console_get_stats | Get log statistics (count by type) |
console_set_collapse | Set console log collapse mode |
console_set_clear_on_play | Set clear on play mode |
debug_force_recompile | Force script recompilation |
debug_get_defines | Get scripting define symbols for current platform |
debug_set_defines | Set scripting define symbols for current platform |
Start capturing Unity console logs.
No parameters.
Stop capturing logs.
No parameters.
Write a custom log message.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
message | string | Yes | - | Log message |
type | string | No | "Log" | Log/Warning/Error |
console_set_pause_on_errorEnable or disable Error Pause in Play mode.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
enabled | bool | No | true | Enable or disable error pause |
Returns: { success, enabled }
console_exportExport console logs to a file. Uses captured buffer when console_start_capture is active; otherwise reads directly from Unity Console history (no setup needed).
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
savePath | string | No | "Assets/console_log.txt" | File path to save logs |
Returns: { success, path, count, source }
console_get_statsGet log statistics (count by type). Uses captured buffer when console_start_capture is active; otherwise reads directly from Unity Console history.
No parameters.
Returns: { success, total, source, logs, warnings, errors, exceptions, asserts }
console_set_collapseSet console log collapse mode.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
enabled | bool | Yes | - | Enable or disable collapse mode |
Returns: { success, setting, enabled }
console_set_clear_on_playSet clear on play mode.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
enabled | bool | Yes | - | Enable or disable clear on play |
Returns: { success, setting, enabled }
See ../../recipes/console/<command>.md for per-command C# templates.