manage-mounts

Configure NanoCrew agent container host directory access via a per-user mount allowlist.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/CjLogic/nanocrew --skill manage-mounts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: manage-mounts
Source: https://github.com/CjLogic/nanocrew/tree/main/.codex/skills/manage-mounts
Command: npx skills add https://github.com/CjLogic/nanocrew --skill manage-mounts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Safely restricts which host directories NanoCrew agent containers can access by maintaining a mount allowlist located at ~/.config/nanocrew/mount-allowlist.json.

Core Features & Use Cases

  • Show current config
  • Add directories
  • Remove directories
  • Reset to empty
  • Use Case: multi-user development environments where agents must be limited to approved paths.

Quick Start

Run this skill to review and adjust the host directory allowlist used by NanoCrew agents.

Frequently Asked Questions about manage-mounts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I restrict agent container access to specific host directories?

You can restrict agent container access by maintaining a per-user mount allowlist. This ensures containers only access approved host paths, preventing unauthorized directory reads or writes across macOS and Linux environments.

What is a host directory mount allowlist for agent containers?

A host directory mount allowlist is a configuration list that defines which specific host paths agent containers are permitted to access. It enforces security boundaries by limiting container visibility to only approved directories.

How do I add or remove approved paths from my container mount allowlist?

You can add or remove approved paths from your container mount allowlist using dedicated configuration operations. The system supports adding directories, removing directories, showing the current config, and resetting the list to empty.

Can I manage container host directory mounts on both macOS and Linux?

Yes, you can manage container host directory mounts on both macOS and Linux. The configuration system applies the mount allowlist operations across both operating systems, ensuring consistent access restrictions in multi-user environments.

Why do I need a mount allowlist for multi-user development environments?

A mount allowlist is needed for multi-user development environments to isolate agents. By restricting containers to approved paths, it prevents agents from accessing sensitive host directories belonging to other users or the system.