agent/skills/qmlpreviewer/SKILL.md
Auto-detects the active QML file from editor context, runs qmlscene, and copies the rendered image to the clipboard by default. Invoke proactively when the agent needs to preview or visually verify a QML UI.
npx skillsauth add mengps/pyhuskarui QmlPreviewerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill whenever the agent needs to preview or visually verify a QML UI. Prefer the clipboard capture flow by default, and fall back to launching qmlscene directly when capture is unavailable or unsuitable.
Invoke this skill proactively when any of the following is true:
qmlscene when clipboard capture is unavailable or unsuitable.These rules are always enforced. Follow them in this order.
.qml file..qml file.qmlscene.exe and the QML file.qmlscene launch only as a fallback when capture is unavailable or unsuitable.qmlscene.exe.& "<SKILL_DIR>\capture_qmlscene_to_clipboard.ps1" -QmlScenePath "<qmlscene.exe>" -QmlFilePath "<auto-detected absolute QML file path>"
& "<qmlscene.exe>" "<auto-detected absolute QML file path>" --maximized
Use this fallback order:
qmlscene.When using this skill in an answer:
# Default clipboard capture flow
& "<SKILL_DIR>\capture_qmlscene_to_clipboard.ps1" -QmlScenePath "<qmlscene.exe>" -QmlFilePath "<absolute QML file path>"
# Direct qmlscene fallback
& "<qmlscene.exe>" "<absolute QML file path>" --maximized
The skill currently depends on:
<SKILL_DIR>\SKILL.md
<SKILL_DIR>\capture_qmlscene_to_clipboard.ps1
The capture script currently supports:
-QmlScenePath-QmlFilePath-StartupDelayMs-WindowPollTimeoutMs-WindowPollIntervalMs-KeepOpencapture_qmlscene_to_clipboard.ps1 - default preview and clipboard capture entrypointqmlscene.exe - fallback runtime for direct QML previewdevelopment
Queries HuskarUI metadata with Python and guides HuskarUI-first QML/C++ code. Invoke when choosing components, checking examples, or generating HuskarUI UI.
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------