Claude Skill MartKhám phá skillSkill là gì?
Về danh sách

Thêm Codex làm agent provider

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

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

Kỹ năng này làm gì

Tự động hoá toàn bộ quy trình cài OpenAI Codex app-server làm provider agent trong dự án NanoClaw, dùng thay thế hoặc song song với Claude.

  • Sao chép payload Codex từ nhánh providers vào ba cây thư mục: host, container, setup
  • Thêm dòng import tự đăng ký vào ba file barrel index.ts
  • Ghép mục @openai/codex (phiên bản ghim) vào container/cli-tools.json
  • Hướng dẫn build → chạy test → xác thực qua vault OneCLI
  • Cung cấp lệnh chuyển provider theo nhóm và mục khắc phục sự cố

Mọi chỉ thị nc: đều idempotent nên chạy lại nhiều lần vẫn an toàn; khoá API chỉ nằm trong vault, không ghi vào .env và không đọc được từ trong container.

Phù hợp với ai

  • Người vận hành NanoClaw muốn mỗi nhóm dùng một backend LLM khác nhau
  • Lập trình viên đã có gói ChatGPT hoặc API key OpenAI và muốn so sánh Codex
  • Người dùng trung–cao cấp quen với rebuild container, pnpm, vitest, bun

Ví dụ sử dụng

  1. Cài một lệnh: chạy pnpm exec tsx setup/index.ts --step provider-auth codex để làm hết: copy file, nối barrel, rebuild image và xác thực.
  2. Chuyển riêng một nhóm: ncl groups config update --id my-group --provider codex && ncl groups restart --id my-group — bộ nhớ trong memory/ được giữ nguyên.
  3. Gỡ lỗi: nếu kênh im lặng, chạy grep 'Container exited non-zero' logs/nanoclaw.error.log; thấy Unknown provider: codex nghĩa là barrel chưa được nối trong bản build đang chạy.

· · · Hướng dẫn cài đặt · · ·

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-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. Mở terminal và clone kho: git clone https://github.com/nanocoai/nanoclaw.git
  2. Kỹ năng nằm sẵn tại .claude/skills/add-codex. Nếu muốn dùng toàn cục: mkdir -p ~/.claude/skills && cp -r nanoclaw/.claude/skills/add-codex ~/.claude/skills/
  3. Vào thư mục dự án và cài phụ thuộc: cd nanoclaw && pnpm install
  4. Mở Claude Code tại thư mục gốc và yêu cầu "dùng skill add-codex để cài Codex provider", hoặc chạy trực tiếp pnpm exec tsx setup/index.ts --step provider-auth codex
  5. Làm theo hướng dẫn: đăng nhập ChatGPT hoặc nhập API key OpenAI, thông tin sẽ được lưu vào vault OneCLI
  6. Kiểm tra build: pnpm run build && ./container/build.sh
  7. Bật cho nhóm mong muốn: ncl groups config update --id <group-id> --provider codex rồi ncl groups restart --id <group-id>