CtrlK
BlogDocsLog inGet started
Tessl Logo

harbor-daytona

Use Harbor's Daytona sandbox platform for computer use — creating sandboxes, taking screenshots, sending mouse/keyboard input, and building agent loops. Use when the user wants to interact with a GUI, automate a desktop, do computer use, control a browser visually, or run Claude computer use against a Daytona sandbox.

68

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

65%

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

Highly actionable, executable REST API reference for Daytona computer use with a clear agent-loop workflow. Weaker on conciseness and progressive disclosure due to a large monolithic inline API surface and a missing verification step before destructive cleanup.

Suggestions

Move the per-endpoint API reference (mouse, keyboard, screenshot, process management) into a references/ file and keep SKILL.md as an overview pointing to it, improving both conciseness and progressive disclosure.

Add an explicit verification checkpoint before the destructive sandbox DELETE (e.g., confirm the task completed and capture a final screenshot/state) to lift workflow_clarity.

Trim duplicated auth/setup blocks (repeated in Quick Start, Agent Loop, and Command Execution) into a single shared snippet referenced where needed.

DimensionReasoningScore

Conciseness

The style is lean (no concept explanations, dense command/field tables), but ~300 lines of inline REST API reference exceed a typical SKILL.md overview and could be tightened or offloaded, matching the 'mostly efficient but could be tightened' anchor rather than the lean level 3.

2 / 3

Actionability

Fully executable curl commands with real endpoints, request bodies, and response shapes plus a copy-paste agent loop match the 'fully executable, copy-paste ready' anchor.

3 / 3

Workflow Clarity

The Agent Loop Pattern is clearly numbered (create -> poll -> start -> loop -> cleanup) with a polling checkpoint, but the destructive sandbox DELETE cleanup has no verification step, capping clarity at 2 per the destructive-operations guideline.

2 / 3

Progressive Disclosure

Sections are well-organized with headers, but the entire API reference is inline in SKILL.md with no bundle files, matching the anchor where content that should be separate is inline rather than a one-level-deep reference structure.

2 / 3

Total

9

/

12

Passed

Description

100%

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, third-person description that pairs concrete capabilities with an explicit 'Use when' trigger clause and a distinctive Daytona/Harbor niche. Voice and trigger coverage both meet the top anchors.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'creating sandboxes, taking screenshots, sending mouse/keyboard input, and building agent loops' — matching the anchor for several specific actions rather than the single-action level 2.

3 / 3

Completeness

Explicitly answers both 'what' (the listed sandbox/computer-use actions) and 'when' via an explicit 'Use when the user wants to...' clause, matching the top anchor.

3 / 3

Trigger Term Quality

Natural user-facing terms are well covered: 'interact with a GUI, automate a desktop, do computer use, control a browser visually, or run Claude computer use against a Daytona sandbox', matching the good-coverage anchor.

3 / 3

Distinctiveness Conflict Risk

Scoped to 'Harbor's Daytona sandbox platform' with distinctive triggers ('Daytona sandbox', 'computer use'), giving it a clear niche unlikely to collide with other skills.

3 / 3

Total

12

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

15

/

16

Passed

Repository
av/harbor
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.