batihandev/unity-mcp-skills/console
- community
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/consoleSKILL.md
Unity Console Skills
IMPORTANT: Do NOT useUnity_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
Common Mistakes
DO NOT (common hallucinations):
console_writedoes not exist → useconsole_log- For reading, filtering, or clearing console logs, use the native
Unity_GetConsoleLogsorUnity_ReadConsole— not a custom recipe.
Routing:
- Read console entries / stack traces / errors →
Unity_GetConsoleLogsorUnity_ReadConsole(native MCP) - Clear the console →
Unity_ReadConsole(clear action) - Compilation-status check →
editor_get_state(isCompilingfield) - 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:
| 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.
Skills Overview
| 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 |
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.
| Parameter | Type | Required | Default | Description | |
|---|---|---|---|---|---|
message | string | Yes | - | Log message | |
type | string | No | "Log" | Log/Warning/Error |
console_set_pause_on_error
Enable 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_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).
| Parameter | Type | Required | Default | Description | |
|---|---|---|---|---|---|
savePath | string | No | "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.
| Parameter | Type | Required | Default | Description | |
|---|---|---|---|---|---|
enabled | bool | Yes | - | Enable or disable collapse mode |
Returns: { success, setting, enabled }
console_set_clear_on_play
Set clear on play mode.
| Parameter | Type | Required | Default | Description | |
|---|---|---|---|---|---|
enabled | bool | Yes | - | Enable or disable clear on play |
Returns: { success, setting, enabled }
Example Usage
See `../../recipes/console/<command>.md` for per-command C# templates.
Best Practices
- Start capture before play mode for runtime logs
- Filter by Error to quickly find problems
- Use custom logs to mark AI agent actions
- Clear console before starting new capture session
- 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
- SKILL.md in the repositoryCheckingskills/console/SKILL.md
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
[](https://verified-skill.com/skills/batihandev/unity-mcp-skills/console)