unity-console

Capture and retrieve filtered Unity runtime console logs.

1.6k|152|Updated Jan 18, 2026
One-click install
npx skills add https://github.com/Besty0728/Unity-Skills --skill unity-console
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-console
Source: https://github.com/Besty0728/Unity-Skills/tree/main/unity-skills/skills/console
Command: npx skills add https://github.com/Besty0728/Unity-Skills --skill unity-console

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers often have to manually sift through Unity's Console to identify errors, warnings, and debug messages, which slows debugging and obscures critical issues. This Skill centralizes console output capture, enabling automated collection, filtering, and review during development and testing.

Core Features & Use Cases

  • Start and stop capturing Unity console logs during play mode or runtime.
  • Retrieve captured logs with optional filters (Log/Warning/Error) and a configurable limit.
  • Clear the Console and annotate messages for debugging and telemetry.
  • Use Case: during extended play sessions, automatically collect all errors and warnings into a report for triage and faster fixes.

Quick Start

Use the unity-console skill to start capturing logs, then fetch and review them.

  • Start capture: call console_start_capture.
  • Get logs: call console_get_logs with optional filter and limit.
  • Clear and stop: call console_clear and console_stop_capture.

Frequently Asked Questions about unity-console

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I capture Unity console logs during play mode?

To capture Unity console logs, start a capture session using console_start_capture, then retrieve filtered logs with console_get_logs. This enables automated collection of runtime errors, warnings, and debug messages during extended play sessions without manual sifting.

Can I filter Unity runtime console logs by type and limit the results?

Yes, you can filter Unity runtime console logs by type and limit results. Use console_get_logs with optional filters for Log, Warning, or Error, and apply a configurable limit to retrieve a structured subset of messages for triage.

Does this Unity console log capture approach work across different projects?

Yes, this Unity console log capture approach works across different projects. It requires minimal scripting and utilizes Unity APIs to return structured results, enabling starting, stopping, retrieving, and clearing logs universally in play mode and runtime sessions.

What is the best way to clear the Unity console and stop capturing logs?

The best way to clear the Unity console and stop capturing logs is to use the dedicated commands sequentially. Call console_clear to annotate and clear messages, then call console_stop_capture to end the runtime telemetry session.

How does automated console log collection help with debugging in Unity?

Automated console log collection helps with debugging in Unity by centralizing runtime output, which prevents developers from manually sifting through the console. It captures errors and warnings into structured reports for faster triage and fixes.

Do I need any dependencies to collect telemetry from Unity runtime sessions?

No dependencies are required to collect telemetry from Unity runtime sessions. The Skill uses minimal scripting and Unity APIs to start capture, retrieve logs with filters, and clear the console without external packages.