CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

host-computer-use-linux

Host Linux guidance for `computer_use_remote` when results report Linux, Wayland, X11, or AT-SPI features. Covers verified focus, AT-SPI targeting, XWayland app limitations, remote desktop viewers, and screenshot verification; excludes the internal Docker/Xpra desktop.

Quality

92%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

Excellent operational content: executable examples, exact result/error vocabulary, explicit verification checkpoints, and well-structured feedback loops, with a single well-placed reference file. The only weakness is minor padding — the generic GNOME shortcuts and some repetition of screenshot-verification phrasing could be trimmed without losing information.

DimensionReasoningScore

Conciseness

The body is dense and operational with zero concept explanations — every paragraph carries backend-specific facts (feature flags, error codes, result fields). Two minor trims keep it at 4 rather than 5: the GNOME shortcut list includes generic desktop knowledge ('Super+H: hide the active window', 'Alt+Tab: switch applications'), and 'inspect the fresh screenshot' verification is restated across several paragraphs.

4 / 5

Actionability

Two complete, copy-paste-ready JSON tool-call examples for `ax_snapshot` and `ax_action`, an enumerated operations list with per-operation usage rules, concrete targeting decision rules, and exact error codes (`COMPUTER_USE_WINDOW_REQUIRED`, `COMPUTER_USE_AX_UNAVAILABLE`, `COMPUTER_USE_REARM_REQUIRED`) and result fields (`focus_verified=true`, `actual_dispatch=background`). This fully matches the 'copy-paste ready; covers the common cases' anchor.

5 / 5

Workflow Clarity

The observation -> snapshot -> target -> act -> verify flow is clearly sequenced with explicit validation checkpoints (screenshot proof after every state-changing action, `focus_verified=true`, `actual_dispatch=background`) and thorough feedback loops: ambiguity -> fresh snapshot and narrow, missing target -> fresh snapshot before coordinates, wrong-app text -> stop and reassess, shallow tree -> ordered fallback chain, and explicit permission stop conditions. This matches the 5 anchor's 'explicit validation steps; feedback loops for error recovery'.

5 / 5

Progressive Disclosure

The body is a well-sectioned overview of the core AT-SPI flow, with edge-case X11/XWayland/viewer material correctly offloaded to a single one-level-deep reference that is clearly signaled with its activation condition ('For an X11/XWayland app or remote desktop viewer with an incomplete accessibility tree, read [X11 and viewer workflows](references/x11-viewers.md)'). The referenced file exists and itself references no further files, so navigation is clean and shallow — a direct match for the 5 anchor.

5 / 5

Total

19

/

20

Passed

Description

87%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, disciplined description: explicit what/when with concrete trigger terms tied to the gateway's reported features, and explicit exclusions that sharply bound the skill. The only room for improvement is converting topical coverage nouns into a few concrete actions and adding one or two more user-sayable synonyms (GNOME, VNC).

DimensionReasoningScore

Specificity

The description names the exact tool (`computer_use_remote`) and lists five concrete coverage areas ('verified focus, AT-SPI targeting, XWayland app limitations, remote desktop viewers, and screenshot verification') plus an explicit exclusion ('excludes the internal Docker/Xpra desktop'). It stays at 4 rather than 5 because the items are topical nouns rather than the concrete actions performed in each area, and 4 rather than 3 because coverage clearly exceeds the 1-2 item bar.

4 / 5

Completeness

Both parts are explicit: what ('Host Linux guidance for `computer_use_remote`... Covers verified focus, AT-SPI targeting, XWayland app limitations, remote desktop viewers, and screenshot verification') and when with concrete trigger phrases ('when results report Linux, Wayland, X11, or AT-SPI features'), plus an explicit exclusion clause. This matches the 5 anchor; the when-clause is concrete, not the merely-present 'when' of the 4 anchor.

5 / 5

Trigger Term Quality

Natural trigger terms are present and well chosen: 'Linux, Wayland, X11, or AT-SPI' in the when-clause, plus 'XWayland', 'remote desktop viewers', and 'Docker/Xpra' in the coverage clause. A few common variations users might say are still missing (e.g., GNOME, VNC, accessibility tree), matching the 'good keyword coverage; a few natural terms missing' anchor rather than the comprehensive 5.

4 / 5

Distinctiveness Conflict Risk

The description occupies a clear niche (Linux backends of one specific remote tool) and actively fences off adjacent skills via 'excludes the internal Docker/Xpra desktop', making wrong-skill triggering unlikely. It fits the 5 anchor's 'clear niche with distinct triggers; minimal conflict risk'; no overlap risk rises to the 4-anchor level.

5 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

agent0ai/agent-zero

Path

plugins/_a0_connector/skills/host-computer-use-linux/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.