Dev & Engineering ✓ Microsoft · Official

DebugView CLI Capture

Capture, filter, and analyze Windows application and kernel debug output from the command line.

50/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 2.7k
Last updated
3mo ago
License
MIT
windows-debuggingsysinternals-debugviewkernel-debuggingoutputdebugstring
+2crash-dump-analysisremote-monitoring

What does this skill do, and when should you use it?

This skill guides agents in using the Sysinternals DebugView CLI, DbgViewCli, to capture Win32 OutputDebugString and kernel DbgPrint/KdPrint output on Windows. It supports filtering by wildcard pattern, PID, or process name and can emit text, CSV, or XML. The workflow also covers bounded capture, boot logging, remote monitoring, log files, and crash-dump analysis for debug output. Kernel and boot features require administrator privileges, and the skill is Windows-only.

It instructs an agent to locate and verify dbgviewcli.exe, check instance status, start Win32 or kernel capture, filter output by pattern, PID, or process name, and write results to stdout or a log file. It also explains bounded execution with duration, line-count, match-pattern, and tail limits; boot logging; remote connections; pause, resume, and stop controls; and analysis of relevant crash dumps.

Good fit
  • A Windows application developer needs OutputDebugString capture without relying on an application logging framework.
  • A driver developer needs administrator-level collection of DbgPrint or KdPrint kernel output.
  • An automated debugging workflow must stop after a fixed duration, line count, or matching error appears.
  • A troubleshooter needs to isolate output from one PID, process name, or wildcard pattern.
  • An operator needs boot-time kernel logging or remote monitoring of a DbgView instance.

How do you install this skill?

Before you use it
  • Remote monitoring uses unauthenticated, unencrypted TCP and scans ports 2020–2030; avoid untrusted networks.
  • Kernel capture and boot logging load a driver or change persistent boot configuration; confirm administrator scope and recovery steps before use.
  • The binary, scripts, driver compatibility, and parameter behavior were not executed or independently validated in this static review.
  • Captured output may contain sensitive debugging information, but the skill defines no redaction, access-control, or retention policy.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • Windows Vista or later
  • dbgviewcli.exe
  • Administrator privileges for kernel or boot capture

Place dbgviewcli.exe on PATH or invoke it by full path. Before execution, verify the file with PowerShell's Get-AuthenticodeSignature and require an Authenticode signature from Microsoft Corporation; reject unsigned files or files signed by another publisher. The repository collection can be installed with npx skills add microsoft/skills, then selecting debugview in the wizard. The README states that skills are installed in the selected agent directory, such as .github/skills/.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/microsoft/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/.github/skills/debugview" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Start with dbgviewcli --status. For bounded Win32 capture, run dbgviewcli --no-banner --duration 30. To capture until an error appears, run dbgviewcli --no-banner --wait-for "*ERROR*" --max-lines 10000. Kernel capture requires administrator privileges; an example is dbgviewcli --kernel --no-banner --duration 60 --format csv --log kernel_debug.csv. Example agent prompt: On Windows, use DebugView to capture debug output from myapp.exe for 30 seconds, keep the last 50 lines, and output CSV.

What are this skill's strengths and limitations?

Pros
  • Designed for command-line, scripted, and agent-driven debug capture.
  • Covers Win32 and kernel debug output, filtering, logging, remote monitoring, and boot logging.
  • Provides duration, max-lines, wait-for, and no-banner controls suited to automation.
  • Supports text, CSV, and XML output plus machine-readable status checks.
Limitations
  • Windows Vista or later is required; non-Windows platforms are excluded.
  • Kernel capture and boot logging require administrator privileges and the Dbgv.sys driver.
  • It is a standalone native executable with no package-manager installation path; the binary must be obtained and signature-verified separately.
  • It is not intended for log4j, Serilog, Azure Monitor, ETW tracing, or user-mode crash dumps.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
DebugView CLI Capture this page ✓ Microsoft · Official 50 · Use with care ★ 2.7k 3mo ago MIT
VS Code Crash Dump Symbolicator ✓ Microsoft · Official 53 · Use with care ★ 194k 11d ago MIT
Browser DevTools Testing 59 · Recommended ★ 107k 12d ago MIT
Agent Host Log Investigator ✓ Microsoft · Official 55 · Use with care ★ 194k 11d ago MIT
ce-debug: Systematic Bug Diagnosis & Fix 55 · Use with care ★ 26k 11d ago MIT

For ETW tracing, the skill directs users to WPR/xperf; for user-mode crash dumps, it directs users to WinDbg. It also explicitly excludes application logging frameworks and Azure Monitor or cloud telemetry.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
50/ 100 5-point scale 2.5 / 5
1Trust15 / 25 · 3.0/5

The documentation requires Microsoft Authenticode verification, distinguishes standard-user and administrator operations, recommends bounded capture, and discloses that remote TCP monitoring is unencrypted and unauthenticated. However, remote connections, driver loading, boot-registry changes, and EULA registry writes lack explicit per-action user confirmation, sensitive-data handling guidance, and a complete rollback procedure, so points are deducted.

2Reliability8 / 20 · 2.0/5

Parameters, workflows, output formats, execution bounds, and troubleshooting are reasonably documented. However, the claimed binary and scripts are not provided, and no debugview-specific tests establish behavior, malformed-input handling, driver compatibility, or diagnostic error reporting; the score is therefore limited by static calibration and reduced for uncertainty.

3Adaptability9 / 15 · 3.0/5

The audience, trigger phrases, Windows requirements, privilege boundaries, and non-fit scenarios are clearly stated. The skill is Windows-only, provides no Chinese-language or localization guidance, and remote use depends on a target-side DbgView instance and fixed ports, leaving some boundary and environment-fit uncertainty.

4Convention8 / 15 · 2.7/5

The skill has installation notes, requirements, progressive parameter documentation, examples, architecture, references, best practices, and troubleshooting. The repository supplies MIT licensing and verified official-organization provenance, but the skill lacks its own version, changelog, named maintainer, or explicit update path; listed bundled resources are not included in the supplied evidence, so points are deducted.

5Effectiveness6 / 15 · 2.0/5

The skill directly addresses Win32/kernel debug capture, filtering, formatting, logging, bounded execution, and remote monitoring, with output schemas that appear directly consumable. Static evidence contains no execution results for the skill, and users must separately provide the binary, driver, and suitable privileges, so the score remains near but below the static ceiling.

6Verifiability4 / 10 · 2.0/5

The SKILL.md and three reference files provide auditable parameter, protocol, structure, and output-format details, while the repository includes generic CI and harness evidence. There are no skill-specific committed tests, real run outputs, or independent corroboration, preventing a higher static score.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 9ccaf7c3704a Review evidence[1][2][3][4][5][6][7][8][9][10][11][12][13]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Is this skill cross-platform?
No. DbgViewCli requires Windows Vista or later and supports x64 and ARM64.
Can standard users run it?
Standard users can perform Win32 capture. Kernel capture and boot logging require administrator privileges.
How do I prevent an automated capture from running indefinitely?
Use `--duration`, `--max-lines`, or `--wait-for`; multiple bounds can be combined.
What security check is required before running the executable?
Run `Get-AuthenticodeSignature` and require signing by Microsoft Corporation. Do not execute an unsigned binary or one signed by another publisher.

More skills from this repository

All from microsoft/agent-skills

Dev & Engineering ✓ Microsoft · Official

Azure AI Text Analytics for Python

Guides Python developers through Azure-powered text analysis and NLP workflows.

★ 2.7k FS 56 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure AI Vision Image Analysis

Guides Python coding agents in implementing Azure AI Vision image understanding.

★ 2.7k FS 55 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Application Insights Web Monitoring

Instrument browser and React Native apps with Application Insights for user behavior, requests, errors, and GenAI trace visibility.

★ 2.7k FS 54 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Monitor Query for Python

Generate Python code for querying Azure Monitor logs and metrics.

★ 2.7k FS 54 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Conversation Understanding for Python

Helps Python developers analyze conversation intents and entities with the Azure SDK.

★ 2.7k FS 52 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Wiki Architect

Turns a code repository into a structured documentation catalogue and guided onboarding path.

★ 2.7k FS 52 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Repository Wiki Q&A

Answers codebase questions by tracing behavior directly to source files.

★ 2.7k FS 52 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Wiki Codebase Researcher

Trace real code paths across files and produce evidence-backed system analysis.

★ 2.7k FS 52 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Wiki Changelog Assistant

Turn Git history into a structured, categorized changelog.

★ 2.7k FS 51 Use with care 3mo ago
Automation & Ops ✓ Microsoft · Official

Azure OpenAI Capacity Finder

Find available Azure OpenAI model capacity across regions and projects before choosing a deployment location.

★ 2.7k FS 50 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Application Insights Instrumentation Guide

Practical guidance for adding Application Insights telemetry to Azure-hosted ASP.NET Core and Node.js web apps.

★ 2.7k FS 48 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure AI Content Safety for Java

Helps Java applications detect harmful text and images and manage custom blocklists.

★ 2.7k FS 48 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Content Understanding for Python

Extract structured multimodal content from documents, images, audio, and video with Python.

★ 2.7k FS 48 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure AI Anomaly Detector for Java

A practical Java skill for building univariate and multivariate time-series anomaly detection with Azure AI Anomaly Detector.

★ 2.7k FS 47 Use with care 3mo ago
Data & Analysis ✓ Microsoft · Official

Azure Data Explorer Kusto Analytics

Query, aggregate, and analyze Azure Data Explorer logs, telemetry, and time-series data with KQL.

★ 2.7k FS 45 Not recommended 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Application Insights Resource Manager for .NET

Manage Application Insights components, availability tests, and workbooks from .NET code.

★ 2.7k FS 44 Not recommended 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Identity for Python

A practical skill for securing Python Azure applications with Microsoft Entra ID credentials.

★ 2.7k FS 60 Recommended 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Tables for Python

A practical guide to building authenticated Azure Tables applications with Python entity CRUD, queries, and partition-scoped batch operations.

★ 2.7k FS 57 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Event Hubs Java Skill

Build production-oriented Java event streaming applications on Azure Event Hubs.

★ 2.7k FS 57 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Identity for TypeScript

Configure secure, flexible Microsoft Entra ID authentication for TypeScript Azure applications.

★ 2.7k FS 57 Use with care 3mo ago

Related skills