ClaudeSuperPower

qt-qml-profiler

Skill

Use when the user is investigating QML / Qt Quick performance — both vague complaints ("the UI feels laggy", "this is slow", "frames are dropping", "the app stutters") and explicit asks to profile, find hotspots, or optimize bindings, signals, or rendering. Runs qmlprofiler on a 2D QML application,

Install

git clone https://github.com/TheQtCompanyRnD/agent-skills.git ~/.claude/skills/qt-qml-profiler

What is qt-qml-profiler?

Use when the user is investigating QML / Qt Quick performance — both vague complaints ("the UI feels laggy", "this is slow", "frames are dropping", "the app stutters") and explicit asks to profile, find hotspots, or optimize bindings, signals, or rendering. Runs qmlprofiler on a 2D QML application, parses the .qtd trace, and analyzes hotspots against the source with frame-time, memory, and pixmap-cache summaries. Does NOT cover Qt Quick 3D.

What this can do

Capabilities declared in this component's own frontmatter — not inferred.

Inherit all session tools

Declares no tool restrictions — inherits every session tool

~111 tokens of context used while enabled, before you invoke anything

Documentation

README · ~14 min read

Qt QML Profiler Skill

Profile a QML application and analyze performance bottlenecks.

Scope

This skill targets 2D QML / Qt Quick applications. Qt Quick 3D (quick3d qmlprofiler feature — Quick3DRenderFrame, Quick3DSync, Quick3DCullInstances, etc.) is not supported: those events are not extracted from the trace, not summarized in the report, and the anti-pattern reference in qml-performance-anti-patterns.md does not cover 3D-specific optimizations (mesh batching, material

Reviews

Log in to leave a review.

No reviews yet — be the first.

Explore related

Other things in this space — across every part of the ecosystem, not just skills.