CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

sandbox-agent

Deploy, configure, and integrate Sandbox Agent - a universal API for orchestrating AI coding agents (Claude Code, Codex, OpenCode, Amp) in sandboxed environments. Use when setting up sandbox-agent server locally or in cloud sandboxes (E2B, Daytona, Docker), creating and managing agent sessions via SDK or API, streaming agent events and handling human-in-the-loop interactions, building chat UIs for coding agents, or understanding the universal schema for agent responses.

63

Quality

79%

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

Fix and improve this skill with Tessl

tessl review fix ./sandbox-agent/scripts/skill-generator/template/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

47%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.

The body is a well-organized but unfilled template: the section skeleton and conciseness are good, yet both the Quickstart and Reference Map are unresolved {{placeholders}} with no bundle files present, so the skill delivers no executable guidance or navigation as written. It reads as scaffolding awaiting content rather than a usable skill body.

Suggestions

Replace the {{QUICKSTART}} placeholder with a concrete, executable getting-started snippet (e.g., install command plus a minimal SDK/API session-creation example) so the skill is actionable as shipped.

Populate the {{REFERENCE_MAP}} placeholder with real links to actual reference files in a references/ directory (e.g., SDK usage, streaming events, chat UI integration), or inline a minimal quickstart if no bundle files exist yet.

Add a basic multi-step workflow with a validation checkpoint (e.g., verify the sandbox server is reachable before creating sessions) so the primary operation has an explicit sequence and feedback loop.

DimensionReasoningScore

Conciseness

The written prose is lean: no explanations of concepts Claude already knows, no padded sections, and the stuck-report checklist is compact and purposeful. The only minor redundancy is the opening line restating the frontmatter description, which does not rise to the over-explanation of the score-4 anchor, so the score-5 'every token earns its place' anchor is the best fit.

5 / 5

Actionability

The core instructional content is unfilled template placeholders — '{{QUICKSTART}}' and '{{REFERENCE_MAP}}' provide no code, commands, or steps — so a reader cannot execute anything. The only concrete guidance is the stuck-report checklist (specific fields like 'Sandbox Agent version', 'SDK in use') and support links, which lifts it above the no-guidance score-1 anchor into the score-2 'minimal concrete guidance; missing the specific steps to execute' anchor.

2 / 5

Workflow Clarity

The primary task workflow is entirely absent (the Quickstart is a placeholder), leaving only the rough stuck-handling sequence, which has many gaps and no validation checkpoints. That matches the score-2 'rough sequence present but many gaps' anchor rather than score 1, because the stuck section is a coherent ordered list with concrete report fields.

2 / 5

Progressive Disclosure

Section headers are well-named (Quickstart, Reference Map), but the Reference Map is an empty placeholder and no references/, scripts/, or assets/ directories exist, so navigation points to nothing and there is no content appropriately split anywhere. The structure exists only as a template shell, fitting the score-2 'minimal structure... references' anchor better than the score-3 anchor, which assumes actual references and inline content are present.

2 / 5

Total

11

/

20

Passed

Description

100%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.

The description is excellent: specific, comprehensive, in third-person voice, with explicit what/when coverage and rich natural trigger terms including specific tool and provider names. It follows best practices for both capability listing and trigger guidance.

DimensionReasoningScore

Specificity

The description lists multiple specific concrete actions with comprehensive coverage: 'Deploy, configure, and integrate', 'creating and managing agent sessions via SDK or API', 'streaming agent events', 'handling human-in-the-loop interactions', 'building chat UIs', and 'understanding the universal schema for agent responses'. This matches the score-5 anchor; coverage of the skill's capabilities is complete with no minor gaps that would justify a 4.

5 / 5

Completeness

It clearly answers both 'what' ('a universal API for orchestrating AI coding agents... in sandboxed environments') and 'when' with an explicit, multi-trigger 'Use when' clause covering server setup, session management, event streaming, chat UI building, and schema understanding. This mirrors the score-5 example structure exactly; the 'when' is explicit and concrete, not the weaker form of the score-4 anchor.

5 / 5

Trigger Term Quality

It comprehensively covers natural terms users would actually say, including named tools and providers ('Claude Code, Codex, OpenCode, Amp', 'E2B, Daytona, Docker'), plus phrases like 'agent sessions', 'chat UIs', 'SDK', and 'sandbox'. Specific product names plus generic phrasings give both the specific and the colloquial trigger variations, matching the score-5 anchor rather than the 4 anchor (no noticeable natural terms missing).

5 / 5

Distinctiveness Conflict Risk

It occupies a clear niche — orchestrating AI coding agents in sandboxed environments via a specific named product ('Sandbox Agent') with named providers and agents — so trigger terms are unlikely to fire for unrelated skills. Minimal conflict risk matches the score-5 anchor.

5 / 5

Total

20

/

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

rivet-dev/sandbox-agent

Path

sandbox-agent/scripts/skill-generator/template/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.