/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".
One skill from nanoclaw.
shell
$ npx -y skills add nanocoai/nanoclaw --skill manage-mounts --agent claude-codeInstalls just this skill. Get the whole plugin for auto-invocation.
How it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/manage-mounts
Context preview
The summary Claude sees to decide when to auto-load this skill.
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".
Stats
Stars30,324
Forks12,869
LanguageTypeScript
LicenseMIT
Ships with nanoclaw
SKILL.md
manage-mounts.SKILL.md
--- name: manage-mounts description: 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". --- # Manage Mounts Configure which host directories NanoClaw agent containers can access. The mount allowlist lives at `~/.config/nanoclaw/mount-allowlist.json`. ## Show Current Config ```bash cat ~/.config/nanoclaw/mount-allowlist.json 2>/dev/null || echo "No mount allowlist configured" ``` Show the current config to the user in a readable format: which directories are allowed, and whether each is read-only or read-write. ## Add Directories Ask which directories the user wants agents to access. For each path: - Validate the path exists - Ask if it should be read-write (`allowReadWrite: true`) or read-only (`allowReadWrite: false`, the safer default) Build the JSON config and write it: ```bash pnpm exec tsx setup/index.ts --step mounts --force -- --json '{"allowedRoots":[{"path":"/path/to/dir","allowReadWrite":true}],"blockedPatterns":[]}' ``` Use `--force` to overwrite the existing config. ## Remove Directories Read the current config, show it, ask which entry to remove, then write the updated config through the same write path (build the trimmed JSON and pass it to `--step mounts --force -- --json`):
