CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

manage-mounts

Configure which host directories agent containers can access. View, add, or remove mount allowlist entries. Triggers on "mounts", "mount allowlist", "agent access to directories", "container mounts".

Quality

90%

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

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

A concise, highly actionable skill body with executable commands and a clear section structure. The one real weakness is validation around destructive operations: config writes use --force and the reset wipes the allowlist, yet there is no post-write verification or explicit confirmation step for the reset.

Suggestions

Add a post-write verification step: after every --force write, re-read ~/.config/nanoclaw/mount-allowlist.json and show the resulting entries to confirm the change landed (e.g. accidentally dropping an existing allowedRoot when adding a new one).

Add an explicit confirmation checkpoint to 'Reset to Empty': instruct Claude to confirm with the user before running the destructive `--empty` wipe, since it removes all agent directory access.

Clarify in 'Add Directories' that the --json payload must include all existing allowedRoots merged with the new entry, not just the new one, to prevent accidental data loss on the --force overwrite.

DimensionReasoningScore

Conciseness

The ~48-line body is lean and assumes Claude's competence: sections give the config location, executable commands, and terse instructions ("Validate the path exists", "Use --force to overwrite the existing config") with zero concept explanations or padding.

5 / 5

Actionability

Every section carries copy-paste-ready commands — the cat one-liner for viewing, the full `pnpm exec tsx setup/index.ts --step mounts --force -- --json '{...}'` write path with a complete JSON template, and `ncl groups restart --id <group-id>` — covering the common cases with no pseudocode.

5 / 5

Workflow Clarity

Sequences are clearly organized and Add validates input ("Validate the path exists") and Remove shows the config and asks which entry to drop, but the writes are destructive (`--force` overwrite, `--empty` reset) and lack post-write verification, and Reset to Empty has no confirm-before-wipe step. Per the rubric's destructive-operations cap, workflow clarity cannot exceed 3 without validation on destructive writes.

3 / 5

Progressive Disclosure

The skill is under 50 lines with no external references needed, and the body is organized into five clear sections (Show, Add, Remove, Reset, After Changes), which earns the top anchor under the simple-skill guideline.

5 / 5

Total

18

/

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 the domain, lists the concrete operations (view, add, remove), and gives explicit trigger phrases in third-person imperative voice. The only weaknesses are a couple of missing natural trigger variations and the un-surfaced reset operation.

DimensionReasoningScore

Specificity

"View, add, or remove mount allowlist entries" names three concrete actions plus the configuration target ("which host directories agent containers can access"). Minor gap: the reset operation and read-write vs read-only distinction from the body are not surfaced, so coverage is not comprehensive.

4 / 5

Completeness

Explicitly answers both what ("Configure which host directories agent containers can access. View, add, or remove mount allowlist entries.") and when ("Triggers on 'mounts', 'mount allowlist', 'agent access to directories', 'container mounts'") with concrete trigger phrases, matching the top anchor's pattern.

5 / 5

Trigger Term Quality

Four natural trigger phrases ("mounts", "mount allowlist", "agent access to directories", "container mounts") give good keyword coverage. A few natural user phrasings are missing, e.g. "add a mount", "give the agent access to a folder", or "host folders".

4 / 5

Distinctiveness Conflict Risk

The description targets a specific niche (mount allowlist for agent containers) with distinct, unambiguous trigger terms, so overlap with other skills is minimal.

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

nanocoai/nanoclaw

Path

.claude/skills/manage-mounts/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.