Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
Về danh sách

Thêm provider Ollama (NanoClaw)

Chuyển một agent group của NanoClaw sang dùng model Ollama chạy cục bộ thay cho Anthropic API.

Lập trìnhNâng cao30,47112,865Điểm AI 8/10Cập nhật lần cuối: 9 thg 8, 2026

Làm được gì

  • Trỏ một agent group NanoClaw tới Ollama chạy trên máy (localhost:11434). Vì Ollama hỗ trợ sẵn định dạng v1/messages của Anthropic nên không cần viết code provider mới.
  • Nếu ContainerConfig chưa có env/blockedHosts, skill hướng dẫn patch src/container-config.tssrc/container-runner.ts.
  • Thêm ANTHROPIC_BASE_URL, ANTHROPIC_API_KEY, NO_PROXY vào groups/<folder>/container.json và đặt tên model trong settings.json dùng chung.
  • Chặn api.anthropic.com (map về 0.0.0.0) để tránh phát sinh chi phí ngoài ý muốn.
  • Có cả bước build, restart service, kiểm tra bằng docker inspect, cách hoàn tác và mục xử lý lỗi thường gặp.

Phù hợp với ai

  • Người đang tự vận hành NanoClaw và muốn giảm chi phí API hoặc chạy agent offline.
  • Lập trình viên quen Docker và LLM cục bộ (Ollama).
  • Người muốn thử nghiệm các model open-weight như gemma, qwen cho agent.

Ví dụ sử dụng

  1. "Chuyển agent group research sang qwen3-coder cục bộ" → chọn group → sửa container.json và settings.json → restart.
  2. "Đảm bảo không gọi Anthropic nữa" → thêm blockedHosts và xác minh trong container.
  3. "Quay lại dùng Claude" → xoá khối env/blockedHosts và key model, restart service, không cần build lại image.

· · · 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/add-ollama-provider/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)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
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/add-ollama-provider từ repo GitHub nanocoai/nanoclaw vào ~/.claude/skills/add-ollama-provider/ 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/add-ollama-provider ~/.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.

  1. Cài và chạy Ollama, kiểm tra bằng curl -s http://localhost:11434/api/tags.
  2. Tải model: ollama pull qwen3-coder (hoặc model bạn muốn).
  3. Clone repo NanoClaw: git clone https://github.com/nanocoai/nanoclaw.git
  4. Copy skill vào thư mục skill cá nhân: mkdir -p ~/.claude/skills && cp -r nanoclaw/.claude/skills/add-ollama-provider ~/.claude/skills/
  5. Mở Claude Code tại thư mục gốc dự án NanoClaw và yêu cầu: "cho agent group chạy bằng Ollama".
  6. Trả lời 3 câu hỏi của skill: group nào, model nào, có chặn Anthropic không.
  7. Kiểm tra kết quả: docker exec <container> env | grep ANTHROPICcurl -s http://localhost:11434/api/ps.