Quản lý mount (NanoClaw)
Skill giúp xem, thêm, xóa và reset danh sách thư mục host mà container agent NanoClaw được phép truy cập.
Tiện íchTrung cấp★ 30,471⑂ 12,865Điểm AI 7/10Cập nhật lần cuối: 9 thg 8, 2026
Skill này làm gì
- Đọc danh sách allowlist tại
~/.config/nanoclaw/mount-allowlist.jsonvà trình bày dễ đọc: thư mục nào được phép, chỉ đọc hay đọc-ghi. - Khi thêm thư mục mới, kiểm tra đường dẫn có tồn tại, hỏi chọn read-only (mặc định an toàn) hay read-write, rồi ghi cấu hình qua
setup/index.ts --step mounts. - Hỗ trợ xóa từng mục hoặc reset toàn bộ về rỗng bằng
--empty. - Hướng dẫn cách áp dụng: container mới tự nhận cấu hình, group đang chạy thì dùng
ncl groups restart --id <group-id>.
Phù hợp với ai
- Người vận hành container agent bằng NanoClaw và thường xuyên điều chỉnh quyền truy cập thư mục.
- Người muốn áp dụng nguyên tắc quyền tối thiểu cho agent.
- Người hay sai sót khi sửa file JSON cấu hình bằng tay.
Ví dụ sử dụng
- "Cho tôi xem allowlist mount hiện tại" → đọc file cấu hình và liệt kê trạng thái read-only/read-write từng thư mục.
- "Thêm ~/projects/web với quyền ghi" → kiểm tra đường dẫn rồi thêm mục
allowReadWrite: truevà cập nhật cấu hình. - "Reset toàn bộ mount và áp dụng cho group đang chạy" → dùng
--emptyrồincl groups restart --id <group-id>.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/nanocoai/nanoclaw/HEAD/.claude/skills/manage-mounts/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục .claude/skills/manage-mounts từ repo GitHub nanocoai/nanoclaw vào ~/.claude/skills/manage-mounts/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/nanocoai/nanoclaw.git && mkdir -p ~/.claude/skills && cp -r nanoclaw/.claude/skills/manage-mounts ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở terminal.
- Clone repo NanoClaw:
git clone https://github.com/nanocoai/nanoclaw.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Copy skill:
cp -r nanoclaw/.claude/skills/manage-mounts ~/.claude/skills/ - Các lệnh trong skill cần chạy tại thư mục gốc repo NanoClaw và cần
pnpm(để dùng tsx): chạypnpm installtrước. - Khởi động lại Claude Code và thử yêu cầu: "xem allowlist mount".
Xem mã nguồn trên GitHub ↗Giấy phép: MIT