Trình tạo skill cho SciAgent
Skill scaffolder giúp tạo mục SKILL.md mới đúng chuẩn trong repo SciAgent-Skills, tự thêm vào registry.yaml và chạy kiểm tra hợp lệ.
Lập trìnhTrung cấp★ 326⑂ 35Điểm AI 8/10Cập nhật lần cuối: 6 thg 8, 2026
Làm được gì
- Thu thập qua hội thoại các thông tin bắt buộc: chủ đề, sub-type (pipeline/toolkit/database/guide), category, tên dạng kebab-case, license, description, tags.
- Kiểm tra trùng lặp bằng cách tìm trong
registry.yamlvà thư mụclegacy/trước khi tạo mới. - Gọi
scripts/scaffold.py(chế độ không tương tác) để tạoskills/{category}/{name}/SKILL.mdtừ template, điền frontmatter, thêm entry vào registry và chạypixi run validate. - Bắt buộc tuân thủ quy tắc description: tối đa 1024 ký tự, từ khóa công cụ nằm trong 120 ký tự đầu, không mở đầu bằng
Use,The,A... - Hướng dẫn phần nội dung còn lại (Overview, When to Use, Workflow, Recipes, Troubleshooting, References) và quy tắc văn phong: không nhồi màu hex, không đường dẫn cứng, dùng bảng, viết ngắn gọn.
Phù hợp với ai
- Người muốn góp skill vào repo SciAgent-Skills (nghiên cứu khoa học, tin sinh, hóa tính toán).
- Maintainer cần tạo hàng loạt skill theo cùng một schema và chất lượng.
- Người muốn học mẫu "tự động hóa quy trình tạo skill" để áp dụng cho repo của mình.
Ví dụ sử dụng
- "Thêm skill phân tích biểu hiện gen bằng PyDESeq2" → chọn sub-type pipeline, category genomics-bioinformatics, sinh khung
pydeseq2-differential-expression. - "Tạo skill cho một cơ sở dữ liệu văn liệu" → kiểm tra trùng, dùng template database, gắn tags
["databases","literature"]. - Nếu description bắt đầu bằng từ bị cấm hoặc quá dài, script dừng lại không ghi file; bạn viết lại mở đầu bằng tên công cụ rồi chạy lại.
· · · 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/jaechang-hits/SciAgent-Skills/HEAD/.claude/skills/sciagent-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)
- 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 Claude Skill Mart. Copy thư mục .claude/skills/sciagent-skill-creator từ repo GitHub jaechang-hits/SciAgent-Skills vào ~/.claude/skills/sciagent-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/jaechang-hits/SciAgent-Skills.git && mkdir -p ~/.claude/skills && cp -r SciAgent-Skills/.claude/skills/sciagent-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.
- Mở terminal.
- Clone repo:
git clone https://github.com/jaechang-hits/SciAgent-Skills.git - Skill này phụ thuộc vào các file trong repo (
registry.yaml,AGENTS.md,skills/), nên cách dùng tốt nhất là chạy Claude Code ngay trong repo:cd SciAgent-Skills && claude - Nếu muốn skill xuất hiện ở mọi nơi:
mkdir -p ~/.claude/skills && cp -r SciAgent-Skills/.claude/skills/sciagent-skill-creator ~/.claude/skills/ - Cài Python 3 và pixi để chạy được bước
pixi run validate/pixi run test. - Trong Claude Code, gọi
/sciagent-skill-creatorhoặc nói "tạo skill mới cho X".
Xem mã nguồn trên GitHub ↗Giấy phép: NOASSERTION