manage-mounts

Configure host directory access for containerized AI agents via JSON allowlist.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/tharunramagiri/bookoraaagent --skill manage-mounts-tharunramagiri
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: manage-mounts
Source: https://github.com/tharunramagiri/bookoraaagent/tree/main/.claude/skills/manage-mounts
Command: npx skills add https://github.com/tharunramagiri/bookoraaagent --skill manage-mounts-tharunramagiri

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tsx.

What problem does it solve?

This Skill addresses the security risk of granting AI agents unrestricted access to your local filesystem by providing a controlled, allowlist-based mechanism for managing directory mounts.

Core Features & Use Cases

  • Granular Access Control: Explicitly define which host directories are accessible to agent containers.
  • Read-Only Enforcement: Configure specific directories as read-only for non-main agents to prevent accidental data modification.
  • Use Case: If you are running a research agent, you can use this skill to mount only your specific project folder while keeping the rest of your system isolated and protected.

Quick Start

Use the manage-mounts skill to add the documents folder to the agent allowlist with read-only permissions.

Frequently Asked Questions about manage-mounts

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

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

Restrict Docker container filesystem access by configuring a JSON-based mount allowlist that explicitly defines which host directories are available, ensuring secure isolation for containerized agents. This prevents unrestricted access to your local filesystem.

Can I set read-only permissions for host directory mounts in multi-agent containers?

Yes, you can enforce read-only permissions for specific host directories to prevent non-main agents from accidentally modifying data. This is configured through the mount allowlist to maintain strict filesystem isolation in multi-agent environments.

What is a mount allowlist and when do I need it for containerized AI agents?

A mount allowlist is a controlled configuration mechanism that defines explicit read-write or read-only directory access for containerized AI agents. You need it when running multi-agent environments to prevent unrestricted local filesystem access.

Does manage-mounts require interacting with NanoClow configuration files?

Yes, managing secure mounts requires interaction with underlying NanoClaw configuration files and system service management to apply directory access changes and enforce filesystem isolation for your containerized agents.

What are the limitations of using an allowlist approach for container filesystem isolation?

The allowlist approach requires explicit configuration for every accessible directory, meaning any unlisted host paths remain completely inaccessible. You must manage JSON configuration files and coordinate with system services to apply changes.

How do I add a project folder to a container agent allowlist with read-only permissions?

Add a project folder to the allowlist by updating the JSON-based mount configuration to include the specific directory path and defining its permission level as read-only, which isolates the rest of your system during agent execution.