Trình tạo Adapter Agent cho Paperclip
Skill hướng dẫn thiết kế và đăng ký package adapter AI agent đáp ứng đủ ba bề mặt server, UI và CLI trong monorepo Paperclip.
Lập trìnhNâng cao★ 112,322⑂ 18,624Điểm AI 8/10Cập nhật lần cuối: 8 thg 11, 2026
Làm được gì
- Mô tả cấu trúc thư mục và quy ước bốn export của một package adapter nối lớp điều phối Paperclip với runtime agent cụ thể (Claude Code, Codex CLI, tiến trình tùy biến, endpoint HTTP).
- Đưa ra hợp đồng thực thi
AdapterExecutionContext → AdapterExecutionResult, cách viếtsessionCodecvà hàmtestEnvironmenttrả về chẩn đoán pass/warn/fail kèm ví dụ mã. - Cung cấp checklist đăng ký adapter vào ba registry (server/UI/CLI), bảng biến môi trường
PAPERCLIP_*và bảng helper trongserver-utils. - Hướng dẫn khôi phục phiên (kiểm tra cwd, retry khi "unknown session"), cách nạp skill sạch (tmpdir +
--add-dir) và nguyên tắc bảo mật (coi output agent là không đáng tin, bí mật chỉ truyền qua env).
Dành cho ai
- Lập trình viên backend/fullstack đóng góp cho repo Paperclip hoặc vận hành bản fork nội bộ.
- Kỹ sư nền tảng cần tích hợp một CLI agent hay API agent mới vào Paperclip.
- Người tìm tài liệu tham khảo về kiến trúc adapter cho hệ điều phối đa agent.
Ví dụ sử dụng
- "Thêm adapter cho Gemini CLI" → tạo
packages/adapters/gemini-local/, viếttype/label/models/agentConfigurationDocvà đăng ký ở cả ba registry. - "Sửa lỗi phiên của claude_local bị resume nhầm sang dự án khác" → áp dụng guard so khớp cwd và pattern retry với
clearSession: true. - "Bổ sung chẩn đoán cho nút Test environment" → viết
server/test.tskiểm tra cwd, lệnh, URL và tính trạng thái cuối theo chính sách error/warn/info.
· · · 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/paperclipai/paperclip/HEAD/.agents/skills/create-agent-adapter/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 AI Skill Mart. Copy thư mục .agents/skills/create-agent-adapter từ repo GitHub paperclipai/paperclip vào ~/.claude/skills/create-agent-adapter/ 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/paperclipai/paperclip.git /tmp/paperclip && mkdir -p ~/.claude/skills && cp -r /tmp/paperclip/.agents/skills/create-agent-adapter ~/.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 và vào thư mục làm việc của bạn.
- Tải repo:
git clone https://github.com/paperclipai/paperclip.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Sao chép skill:
cp -r paperclip/.agents/skills/create-agent-adapter ~/.claude/skills/ - Khởi động lại Claude Code và kiểm tra
create-agent-adapterxuất hiện trong danh sách skill. - Chỉ nên dùng bên trong monorepo Paperclip; hãy yêu cầu kiểu "tạo package adapter mới" để skill được kích hoạt.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT