Ưu, nhược và chỗ chưa rõ
| Ưu | SKILL.md có cả vòng test: viết prompt test, chạy có và không có skill bằng subagent, chấm điểm, xem kết quả trên trang HTML, rồi sửa phần mô tả để skill được gọi đúng lúc. | SKILL.md |
|---|---|---|
| Ưu | Một bài viết độc lập (2026-03-17) mô tả bản 2.0: chế độ Benchmark chạy lại cả bộ test sau mỗi lần sửa và báo số bài đạt, thời gian, chi phí; có bước so sánh hai phiên bản skill mà người chấm không biết bản nào là bản nào. | The Tool Nerd, 2026-03-17 |
| Nhược | Lần chạy của mình (2026-10-29, chỉ đo bước viết bản nháp skill): phiên có skill-creator tốn $0,203, phiên không có tốn $0,139, vì nạp thêm khoảng 19.800 token nội dung skill; người chấm mù không thấy khác biệt đáng kể giữa hai bản nháp. | Lần chạy của mình |
| Nhược | Phần đo skill có được gọi hay không báo 0% cho mọi skill, rồi run_loop vẫn "tối ưu" phần mô tả dựa trên số sai đó mà không báo lỗi. Issue còn mở (cũng xem #556). | Issue #1721 |
| Nhược | Các script test lỗi trên Windows chạy Python gốc (không qua WSL): gọi tiến trình con, mã hóa cp1252 và đọc pipe. Issue còn mở. | Issue #1061 |
| Chưa rõ | Lần chạy của mình không cho Bash và Agent, nên chưa đo được vòng test, chấm điểm và sửa mô tả, là phần chính của skill. | Lần chạy của mình |
| Chưa rõ | Lệnh cài trên Claude Code cài cả plugin example-skills (12 skill), tự cập nhật theo marketplace và không ghim được commit. Thư mục skill-creator đổi lần cuối ngày 2026-04-20. | Lịch sử commit thư mục |
Khi nên dùng
- Bạn viết skill dùng lâu dài và có Bash để chạy vòng test, chấm điểm và so sánh hai phiên bản.
Khi không nên dùng
- Bạn chỉ cần một bản nháp SKILL.md nhanh, hoặc chạy trên Windows không có WSL: script test còn lỗi và phần đo trigger đang báo sai.
Cách cài
/plugin marketplace add anthropics/skills → /plugin install example-skills@anthropic-agent-skillsTheo tài liệu của tác giảNó chạm vào những gì
- File đọc và ghi
- Đọc và ghi thư mục skill bạn đang làm. scripts/run_eval.py ghi rồi xóa một file lệnh tạm trong thư mục .claude/commands/ gần nhất, có thể là ~/.claude/commands. run_loop.py ghi báo cáo HTML vào thư mục tạm của hệ thống.
- Gọi mạng
- API Anthropic qua các lệnh claude -p mà script mở. Trang HTML tải Google Fonts; viewer.html tải SheetJS từ CDN (có SRI).
- Script lúc cài
- Không có hook, không có script chạy lúc cài. 10 file Python chỉ chạy khi agent gọi Bash.
- Tiến trình
- run_eval.py và improve_description.py mở nhiều tiến trình claude -p. eval-viewer/generate_review.py mở server trên 127.0.0.1:3117 và trước đó gửi SIGTERM cho tiến trình nào đang giữ cổng này. run_loop.py mở trình duyệt.
Đọc từ: SKILL.md, run_eval.py, run_loop.py, generate_review.py, T002-skill-creator.md#receipt (step 2, code read by an opus agent)
Các script trong skill chạy code trên máy bạn khi agent có quyền Bash, và có thể tắt tiến trình đang dùng cổng 3117.
Mục này chạy mã trên máy bạn với quyền của tài khoản bạn. Theo tài liệu Claude Code, hook và MCP server chạy ngoài sandbox. Đọc phần trên và file của tác giả trước khi cài. Tài liệu bảo mật plugin