Manage Mounts
View, add, or remove the host directories that NanoClaw agent containers are allowed to mount.
UtilitiesIntermediate★ 30,471⑂ 12,865AI score 5/10Last updated: Aug 9, 2026
What it does
Manages the NanoClaw mount allowlist stored at ~/.config/nanoclaw/mount-allowlist.json.
- Prints the current allowlist in a readable form, showing read-only vs read-write roots.
- Adds directories after validating the path, defaulting to the safer read-only mode.
- Removes individual entries or resets the allowlist to empty.
- Explains that new mounts apply to newly spawned containers, and how to restart a running group with
ncl groups restart --id <group-id>.
Who it's for
- Developers running agent workloads with NanoClaw.
- Anyone enforcing least-privilege filesystem access for containerized agents.
- Operators who would rather not hand-edit JSON config files.
Examples
- "Show my current mount allowlist" → lists allowed paths and their permissions.
- "Give agents read-only access to ~/projects/web" → validates the path and writes the config with
allowReadWrite: false. - "Remove the directory I just added" → reads the config, rewrites the trimmed JSON via the setup step, and suggests restarting the affected group.
· · · Install guide · · ·
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the .claude/skills/manage-mounts folder from the GitHub repo nanocoai/nanoclaw into my ~/.claude/skills/manage-mounts/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/nanocoai/nanoclaw.git && mkdir -p ~/.claude/skills && cp -r nanoclaw/.claude/skills/manage-mounts ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal.
- Clone the repository:
git clone https://github.com/nanocoai/nanoclaw.git - Create the skills folder:
mkdir -p ~/.claude/skills - Copy the skill:
cp -r nanoclaw/.claude/skills/manage-mounts ~/.claude/skills/ - Inside the
nanoclawdirectory runpnpm installsotsxand the setup script are available (the skill's commands must run from the repo root). - Restart Claude Code and try "show my mount allowlist" to confirm it triggers.
View source on GitHub ↗License: MIT