CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

talk-selajev-docker-sandboxes-agents

Explains Oleg Selajev's Docker Sandboxes talk and helps design safe, conceptual agent-isolation policies: file-sharing boundaries, network policy, secret isolation, audit expectations, and team rollout questions. Use when the user asks about sandboxed agents, hard isolation, local agent risk, or how to reason about agent safety without setup instructions.

Quality

82%

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

71%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 exceptionally lean and well-structured for a reference skill, with clear workflows, useful templates, and explicit safety-scoping rules. Its main defect is that the core read order and the factual-question workflow depend on outline.md, quote.md, and transcript.md, none of which are present in the bundle, which undermines both actionability and navigation.

Suggestions

Ship the referenced files (outline.md, quote.md, transcript.md) in the bundle — e.g., under references/ — or remove the Read Order and factual-workbook steps that depend on them if the bundle is intentionally redacted.

State where the referenced files live (e.g., references/outline.md) so the paths resolve unambiguously from SKILL.md.

Add a checkpoint step for mixed questions, e.g., "If a question spans both the talk's content and the user's own rollout, run the factual workflow first, then the application workflow."

DimensionReasoningScore

Conciseness

The ~66-line body is lean and instructional throughout: a one-line thesis, a read order, numbered workflows, terse templates, and two short examples. It assumes Claude's competence and explains nothing the model already knows, matching the anchor-5 example of every token earning its place.

5 / 5

Actionability

The in-body guidance is concrete for an instruction-only skill (numbered application workflow, labeled output templates, explicit decline-and-redirect rules), but steps 1-3 of the factual workflow ("Identify the relevant concept from `outline.md`", "Add one short excerpt from `quote.md`") depend on files that are absent from the bundle, leaving key details missing. Not 4 because the primary workflow cannot be executed as shipped; not 2 because the application and redaction guidance is specific and self-contained.

3 / 5

Workflow Clarity

Three clearly sequenced workflows are present, with an honesty checkpoint ("State when the bundle does not cover a requested detail") and an explicit decline path for operational-mechanics requests. Not 5 because minor gaps remain: no guidance for questions that mix factual and applied modes, and the factual sequence depends on the missing reference files.

4 / 5

Progressive Disclosure

The Read Order signals one-level-deep references with a stated purpose per file, but `outline.md`, `quote.md`, and `transcript.md` do not exist anywhere in the bundle (no references/ directory), so the well-designed navigation points at nothing. The under-50-line simple-skill exception does not apply because external files are required yet absent, capping this below the structure-only score the section headers would otherwise earn.

3 / 5

Total

15

/

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 description: it states what the skill covers with five concrete policy areas, gives an explicit "Use when..." trigger clause with natural terms, and occupies a distinctive niche unlikely to collide with other skills. The only gaps are minor missing trigger synonyms and slightly abstract action verbs.

DimensionReasoningScore

Specificity

The description enumerates five concrete coverage areas ("file-sharing boundaries, network policy, secret isolation, audit expectations, and team rollout questions") and two actions ("Explains", "helps design"), which is more than the 1-2 actions of anchor 3 but short of anchor 5's fully comprehensive discrete actions because the verbs are somewhat abstract and it omits the concrete outputs (checklist, policy sketch) that the body actually produces.

4 / 5

Completeness

It clearly answers both "what" (explains the talk and helps design policies across five enumerated areas) and "when" with an explicit "Use when the user asks about sandboxed agents, hard isolation, local agent risk..." clause containing concrete trigger phrases, matching the anchor-5 pattern.

5 / 5

Trigger Term Quality

"sandboxed agents", "hard isolation", "local agent risk", and "agent safety" are natural phrases users would say, giving good keyword coverage. Not 5 because common synonyms such as "agent sandboxing", "Docker sandbox", or "isolation policy" are missing.

4 / 5

Distinctiveness Conflict Risk

It names a specific talk ("Oleg Selajev's Docker Sandboxes talk") and a narrow niche (conceptual agent-isolation policy design) with triggers distinct to that domain, giving it a clear niche with minimal conflict risk.

5 / 5

Total

18

/

20

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository

jscraik/Agent-Skills

Path

Plugins/aidevcon/skills/talk-selajev-docker-sandboxes-agents/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.