batihandev/unity-mcp-skills/console

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Use when users want to capture, filter, or clear console logs.

Install

npx vskill@latest install batihandev/unity-mcp-skills/console

SKILL.md

Unity Console Skills

IMPORTANT: Do NOT use Unity_RunCommand for this module natively. Use the dedicated MCP tool for console. See mcp-tools.md.

Work with the Unity console - capture logs, write messages, and debug your project.

Recipe path rule: ../../recipes/console/<command>.md

Common Mistakes

DO NOT (common hallucinations):

  • console_write does not exist → use console_log
  • For reading, filtering, or clearing console logs, use the native Unity_GetConsoleLogs or Unity_ReadConsole — not a custom recipe.

Routing:

  • Read console entries / stack traces / errors → Unity_GetConsoleLogs or Unity_ReadConsole (native MCP)
  • Clear the console → Unity_ReadConsole (clear action)
  • Compilation-status check → editor_get_state (isCompiling field)
  • Console settings (collapse, clear-on-play) → console_set_collapse / console_set_clear_on_play (this module)
  • Scripting defines or forced recompile → debug_get_defines, debug_set_defines, debug_force_recompile (this module)

Retained Debug Commands

The standalone debug module is gone. Three debug commands relevant to compilation and build configuration are retained here:

CommandDescription
debug_force_recompileForce script recompilation via AssetDatabase.Refresh + CompilationPipeline.RequestScriptCompilation
debug_get_definesGet scripting define symbols for the current build target group
debug_set_definesSet 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.

Skills Overview

SkillDescription
console_start_captureStart capturing logs
console_stop_captureStop capturing logs
console_logWrite log message
console_set_pause_on_errorEnable or disable Error Pause in Play mode
console_exportExport console logs to a file
console_get_statsGet log statistics (count by type)
console_set_collapseSet console log collapse mode
console_set_clear_on_playSet clear on play mode
debug_force_recompileForce script recompilation
debug_get_definesGet scripting define symbols for current platform
debug_set_definesSet scripting define symbols for current platform

Skills

console_start_capture

Start capturing Unity console logs.

No parameters.

console_stop_capture

Stop capturing logs.

No parameters.

console_log

Write a custom log message.

ParameterTypeRequiredDefaultDescription
messagestringYes-Log message
typestringNo"Log"Log/Warning/Error
console_set_pause_on_error

Enable or disable Error Pause in Play mode.

ParameterTypeRequiredDefaultDescription
enabledboolNotrueEnable or disable error pause

Returns: { success, enabled }

console_export

Export console logs to a file. Uses captured buffer when console_start_capture is active; otherwise reads directly from Unity Console history (no setup needed).

ParameterTypeRequiredDefaultDescription
savePathstringNo"Assets/console_log.txt"File path to save logs

Returns: { success, path, count, source }

console_get_stats

Get 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_collapse

Set console log collapse mode.

ParameterTypeRequiredDefaultDescription
enabledboolYes-Enable or disable collapse mode

Returns: { success, setting, enabled }

console_set_clear_on_play

Set clear on play mode.

ParameterTypeRequiredDefaultDescription
enabledboolYes-Enable or disable clear on play

Returns: { success, setting, enabled }


Example Usage

See `../../recipes/console/<command>.md` for per-command C# templates.

Best Practices

  1. Start capture before play mode for runtime logs
  2. Filter by Error to quickly find problems
  3. Use custom logs to mark AI agent actions
  4. Clear console before starting new capture session
  5. Stop capture when done to free resources

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/batihandev/unity-mcp-skills/console/badge)](https://verified-skill.com/skills/batihandev/unity-mcp-skills/console)

Something wrong with this skill or its page? Tell us.