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

Skill Creator (Trình tạo skill)

Quy trình hoàn chỉnh để viết skill Claude mới, chạy eval kiểm thử và tối ưu description để skill được kích hoạt đúng lúc.

Lập trìnhNâng cao★ 578⑂ 72Điểm AI 9/10Cập nhật lần cuối: 26 thg 9, 2026

Làm được gì

  • Viết bản nháp skill: phỏng vấn ý định của bạn, rồi soạn frontmatter (name, description) và phần thân SKILL.md theo cấu trúc chuẩn.
  • Tạo và chạy test case: sinh 2–3 prompt sát thực tế, chạy song song hai nhánh — có skill và không có skill (baseline) — để so sánh.
  • Benchmark định lượng: chấm các assertion, tổng hợp pass rate, thời gian, token (mean ± stddev) qua aggregate_benchmark, rồi mở trình xem generate_review.py để bạn duyệt kết quả và để lại nhận xét.
  • Vòng lặp cải tiến: đọc feedback.json, sửa skill theo hướng tổng quát hoá thay vì vá lỗi cho từng ví dụ.
  • Tối ưu description: tạo 20 truy vấn (nên/không nên kích hoạt), chạy run_loop để tự động tinh chỉnh description, và đóng gói thành file .skill.
  • Hướng dẫn nguyên tắc viết skill: nạp theo 3 tầng (metadata → thân → tài nguyên kèm), giữ dưới 500 dòng, tổ chức scripts/, references/, assets/.

Phù hợp với ai

  • Lập trình viên / người làm tự động hoá muốn tự xây skill cho Claude Code và chia sẻ cho team.
  • Người có skill nhưng Claude hay "không thèm" gọi tới, cần cải thiện description.
  • Ai muốn đánh giá chất lượng prompt bằng số liệu (pass rate, token, thời gian) thay vì cảm tính.

Ví dụ sử dụng

  1. "Tạo skill tổng hợp báo cáo doanh thu theo tháng từ file Excel" → phỏng vấn → nháp SKILL.md → chạy 3 test → xem kết quả và sửa vòng 2.
  2. Nâng cấp skill research-helper đang có: snapshot bản cũ, so sánh A/B để chứng minh bản mới thật sự tốt hơn.
  3. Skill không tự kích hoạt: soạn 10 truy vấn nên kích hoạt + 10 truy vấn gần giống nhưng không nên, rồi chạy vòng tối ưu description.

· · · 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/scenario-labs/skills/HEAD/.agents/skills/skill-creator/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 .agents/skills/skill-creator từ repo GitHub scenario-labs/skills vào ~/.claude/skills/scenario-labs-skill-creator/ 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/scenario-labs/skills.git /tmp/sl-skills && mkdir -p ~/.claude/skills && cp -r /tmp/sl-skills/.agents/skills/skill-creator ~/.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 (cần cài git và Python 3).
  2. Tải repo: git clone https://github.com/scenario-labs/skills.git /tmp/sl-skills
  3. Tạo thư mục skill: mkdir -p ~/.claude/skills
  4. Sao chép skill: cp -r /tmp/sl-skills/.agents/skills/skill-creator ~/.claude/skills/
  5. Kiểm tra có ~/.claude/skills/skill-creator/SKILL.md cùng các thư mục scripts/, eval-viewer/, agents/, references/.
  6. Khởi động lại Claude Code và thử nói: "mình muốn tạo một skill mới" hoặc "tối ưu description cho skill này".
  7. Lưu ý: phần eval/benchmark cần môi trường Claude Code có subagent và quyền chạy Python; trên Claude.ai chỉ dùng được quy trình rút gọn nêu trong tài liệu.