CtrlK
BlogDocsLog inGet started
Tessl Logo

computer-use

Drive native desktop apps through DeepChat's built-in Computer Use tools. Use when the user asks to operate, inspect, automate, or perform a GUI task in a real desktop application.

68

Quality

83%

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%

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

An exceptionally actionable, concise body with a well-sequenced, validated workflow; the only real gap is that the four linked reference files are named but not actually bundled.

Suggestions

Ship the referenced bundle files (README.md, WEB_APPS.md, RECORDING.md, TESTS.md) under references/ so the Linked References section resolves to real content.

If any referenced file is not yet ready, either remove its entry or mark it as forthcoming so Claude does not chase a dead link.

DimensionReasoningScore

Conciseness

The body is lean and dense with concrete tool calls and parameters, assumes Claude's competence, and avoids explaining what Computer Use or GUI automation is — every line earns its place.

3 / 3

Actionability

It gives fully concrete, executable tool invocations with exact arguments (e.g. get_window_state({ pid, window_id }), click({ pid, window_id, x, y }), zoom({ pid, window_id, x1, y1, x2, y2 })), making the guidance copy-paste ready.

3 / 3

Workflow Clarity

The 'Required Loop' and 'Sparse UI Fallback' are clearly sequenced with explicit snapshot-before/after checkpoints, visible-evidence verification, and error signals ('Repeated zoom calls are a failure signal'), providing strong feedback loops.

3 / 3

Progressive Disclosure

A dedicated 'Linked References' section signals four one-level-deep files (README.md, WEB_APPS.md, RECORDING.md, TESTS.md) with short descriptions, but none of these files exist in the references/scripts/assets bundle, so the navigation leads nowhere and cannot earn a 3.

2 / 3

Total

11

/

12

Passed

Description

75%

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 solid description with an explicit trigger clause and a clearly bounded niche, weakened only by generic action verbs and some missing colloquial trigger variations.

Suggestions

Replace generic verbs ('operate, inspect, automate') with concrete actions users would name, e.g. 'click, type, drag, and navigate UI elements in a desktop app'.

Add common natural-language trigger phrasings such as 'control the mouse', 'use this app for me', or 'click through the interface' to broaden trigger coverage.

DimensionReasoningScore

Specificity

Names the domain ('native desktop apps', 'Computer Use tools') and several actions ('operate, inspect, automate, or perform a GUI task'), but the actions are generic verbs rather than concrete operations like click/type/drag, so it is not comprehensive enough for a 3.

2 / 3

Completeness

It explicitly states what it does ('Drive native desktop apps through DeepChat's built-in Computer Use tools') and when to use it with an explicit 'Use when...' clause, satisfying both halves of the dimension.

3 / 3

Trigger Term Quality

The 'Use when the user asks to operate, inspect, automate, or perform a GUI task' clause supplies several relevant triggers, but misses common colloquial variations users would actually say (e.g. 'click the button', 'control the mouse', 'use this app for me'), leaving it below full coverage.

2 / 3

Distinctiveness Conflict Risk

The native-desktop-GUI-automation niche scoped to DeepChat's Computer Use tools is clearly distinct and the triggers are specific enough to avoid firing for unrelated skills.

3 / 3

Total

10

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

16

Passed

Repository
ThinkInAIXYZ/deepchat
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.