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

Phân tích vật liệu với pymatgen

Kỹ năng dùng API pymatgen mới nhất để kiểm định, chuyển đổi, phân tích đối xứng cấu trúc tinh thể, dựng giản đồ pha cục bộ và truy vấn Materials Project một cách tái lập được.

Dữ liệu · Phân tíchNâng cao33,0303,248Điểm AI 9/10Cập nhật lần cuối: 9 thg 8, 2026

Làm được gì

  • Đọc an toàn các tệp CIF/POSCAR/XYZ/JSON, giữ lại mọi cảnh báo của parser, báo cáo đơn vị, độ chiếm chỗ, trạng thái oxy hóa, tính tuần hoàn và hệ tọa độ.
  • Quét lưới symprecangle_tolerance để tạo báo cáo độ nhạy nhóm không gian, tránh việc chỉnh dung sai cho tới khi ra kết quả mong muốn.
  • Lập kế hoạch mất mát thông tin trước khi chuyển định dạng và chỉ ghi ra đường dẫn mới.
  • Dựng giản đồ pha (convex hull) offline từ năng lượng tính toán theo schema JSON nghiêm ngặt; đọc vasprun.xml của VASP và tệp Q-Chem.
  • Truy vấn Materials Project mặc định ở chế độ dry-run; chỉ khi có --execute mới gọi một truy vấn có giới hạn, kèm ghi nguồn, giấy phép và trích dẫn.

Dành cho ai

  • Nhà nghiên cứu DFT, học viên cao học ngành khoa học vật liệu, kỹ sư dữ liệu vật liệu.
  • Người cần hồ sơ phân tích truy xuất được tham số và nguồn gốc để công bố bài báo.
  • Người muốn dùng dữ liệu Materials Project một cách có kiểm soát, không tải ồ ạt.

Ví dụ sử dụng

  1. "Kiểm tra xem tệp CIF này có cảnh báo chiếm chỗ một phần không" → chạy composition_structure_validator.py structure structure.cif.
  2. "Nhóm không gian của cấu trúc này nhạy thế nào với dung sai?" → symmetry_sensitivity_report.py structure.cif --symprec 0.001,0.01,0.1.
  3. "Tìm các pha nằm trên hull của hệ Li-Fe-O" → xem kế hoạch dry-run mp_query.py --chemsys Li-Fe-O ... rồi mới --execute.

· · · 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/K-Dense-AI/scientific-agent-skills/HEAD/skills/pymatgen/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 skills/pymatgen từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/pymatgen/ 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/K-Dense-AI/scientific-agent-skills.git && mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/pymatgen ~/.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. Cài Python 3.11+ và công cụ uv.
  2. Tải mã nguồn: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
  3. Sao chép kỹ năng: mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/pymatgen ~/.claude/skills/
  4. Trong thư mục làm việc, ghim phụ thuộc: uv init --python 3.11, rồi uv add "pymatgen==2026.5.4" "pymatgen-core==2026.7.16" "mp-api==0.46.4", cuối cùng uv sync --frozen.
  5. Khởi động lại Claude Code và yêu cầu ví dụ: "dùng kỹ năng pymatgen kiểm định tệp CIF này".
  6. Chỉ khi cần Materials Project, đặt biến môi trường MP_API_KEY trong shell (không truyền khóa qua tham số dòng lệnh).