Agent skill · software engineering · dohooo

helmor-debug-operate

Operate, reproduce, and debug a running local Helmor desktop development build through the Tauri MCP bridge. Use when the user asks to use Tauri MCP, towery MCP, the local dev build, the Tauri webview, visual end-to-end validation, UI automation, screenshots, DOM/accessibility snapshots, IPC or log tracing, terminal/run-script buffer inspection, switching workspaces or sessions, creating/renaming/closing sessions, typing or sending composer prompts, inspecting styles/logs, or reproducing Helmor desktop behavior as a user would.

Why this skill is useful

Provides specific commands and workflows for debugging Helmor desktop builds through Tauri MCP that the AI wouldn't reliably generate on its own.

What it needs

Requires tauri installed locally. About 10k tokens when loaded. Last updated 2026-08-07. 1,281 stars on the source repository.

What this skill does

Helmor Debug Operate Use this skill to operate and debug a running Helmor dev build through Tauri MCP with the least possible exploration. It is the visual/runtime counterpart to helmor-cli: prefer Tauri MCP for webview UI, screenshots, CSS, accessibility, and IPC tracing; prefer helmor-cli for terminal-first data inspection or workspace orchestration. Examples below use bare tool names such as driversession; call the same tool through whatever namespace the runtime exposes. References Read these only when needed: references/verified-recipes.md for action-specific recipes that have passed three consecutive Tauri MCP verification attempts. references/ui-map.md for selectors, Settings panels, Inspector/Editor preconditions, and destructive-action boundaries. Ground Rules Treat every action as real user input against the active app. Do not send prompts, close sessions, archive/delete workspaces, stop streams, or mutate settings unless the user asked for that outcome or it is necessary for the verification. Use the Tauri MCP bridge only for Helmor desktop debugging. Do not switch to Chrome DevTools, Browser, Playwright, or /agent-browser unless the user explicitly asks for another surface. Require a debug Tauri build. The bridge is absent in release builds. If connection fails, ask the user to run bun run dev or call getsetupinstructions only when bridge setup itself is suspect. Default to port: 9223 and windowId: "main". Re-run webviewdomsnapshot after every meaningful UI change. ref=eN handles are per-snapshot and expire after DOM changes. Prefer accessibility snapshots for finding controls, but fall back to structure snapshots and read-only DOM rect inspection when accessibility support is unavailable. Prefer UI operations for end-to-end validation. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills dohooo/helmor-debug-operate

View the source on GitHub

Browse the @skills marketplace