AI Skill MartKhám phá skillLệnhChương trìnhHọcSkill là gì?
← Về danh sách

Thêm nhà cung cấp agent Codex (add-codex)

Cài đặt OpenAI Codex (app-server) làm backend agent chính thức cho NanoClaw và cho phép chuyển đổi theo từng group.

Lập trìnhNâng cao★ 31,098⑂ 12,661Điểm AI 7/10Cập nhật lần cuối: 8 thg 11, 2026

Làm được gì

  • Sao chép payload Codex vào ba cây mã nguồn (host, container, setup) và nối import tự đăng ký vào các barrel.
  • Thêm @openai/codex với phiên bản ghim vào container/cli-tools.json, build lại image và chạy trình kiểm tra hợp đồng provider.
  • Hướng dẫn xác thực bằng tài khoản ChatGPT hoặc API key OpenAI, lưu hoàn toàn trong vault của gateway — không có key trong .env hay trong container.
  • Mọi chỉ thị đều idempotent nên có thể chạy lại an toàn.

Dành cho ai

  • Người vận hành NanoClaw muốn dùng Codex thay cho (hoặc song song với) Claude làm bộ lập kế hoạch.
  • Nhóm muốn mỗi group dùng một backend agent khác nhau để so sánh.
  • Môi trường nhạy cảm về bảo mật, cần giữ credential ngoài container.

Ví dụ sử dụng

  1. Cài đặt và xác thực trong một lệnh: pnpm exec tsx setup/index.ts --step provider-auth codex.
  2. Chuyển một group sang Codex: ncl groups config update --id <group-id> --provider codex rồi ncl groups restart --id <group-id>.
  3. Khi gặp lỗi spawn codex ENOENT, chạy lại ./container/build.sh vì image chưa có entry trong manifest.

· · · 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-codex/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 AI Skill Mart.
Copy thư mục .claude/skills/add-codex từ repo GitHub nanocoai/nanoclaw vào ~/.claude/skills/add-codex/ 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-codex ~/.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. Clone kho NanoClaw: git clone https://github.com/nanocoai/nanoclaw.git
  2. Sao chép skill vào thư mục cá nhân: mkdir -p ~/.claude/skills && cp -r nanoclaw/.claude/skills/add-codex ~/.claude/skills/
  3. Vào thư mục dự án: cd nanoclaw và cài phụ thuộc bằng pnpm install.
  4. Kiểm tra điều kiện tiên quyết: phải có src/project-doc-compose.ts và container/agent-runner/src/provider-contracts/exchange-archive.ts; nếu thiếu hãy chạy /update-nanoclaw trước.
  5. Yêu cầu Claude Code "cài provider Codex", hoặc chạy nhanh: pnpm exec tsx setup/index.ts --step provider-auth codex.
  6. Sau khi build (pnpm run build, ./container/build.sh) và kiểm tra xong, bật Codex cho group bằng ncl groups config update --id <group-id> --provider codex.