Claude Skill MartBrowse skillsWhat is a Skill?
Back to list

Manage Mounts

View, add, or remove the host directories that NanoClaw agent containers are allowed to mount.

UtilitiesIntermediate30,47112,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

  1. "Show my current mount allowlist" → lists allowed paths and their permissions.
  2. "Give agents read-only access to ~/projects/web" → validates the path and writes the config with allowReadWrite: false.
  3. "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)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download 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.

  1. Open a terminal.
  2. Clone the repository: git clone https://github.com/nanocoai/nanoclaw.git
  3. Create the skills folder: mkdir -p ~/.claude/skills
  4. Copy the skill: cp -r nanoclaw/.claude/skills/manage-mounts ~/.claude/skills/
  5. Inside the nanoclaw directory run pnpm install so tsx and the setup script are available (the skill's commands must run from the repo root).
  6. Restart Claude Code and try "show my mount allowlist" to confirm it triggers.