Claude Skill MartKhám phá skillSkill là gì?
Về danh sách

Trợ lý quy trình MATLAB & GNU Octave

Skill chuyên sâu giúp thiết kế, rà soát, di trú mã MATLAB/Octave và lập kế hoạch chạy an toàn.

Lập trìnhNâng cao33,0303,248Điểm AI 8/10Cập nhật lần cuối: 9 thg 8, 2026

Skill này làm gì

Hỗ trợ viết và rà soát mã tính toán số cho MATLAB (ghim theo R2026a) và GNU Octave 11.3.0, kèm hướng dẫn di trú phiên bản và tổ chức dự án có thể tái lập.

  • Danh sách kiểm tra ngôn ngữ/dữ liệu: khối arguments, chỉ số 1-based theo cột, mở rộng ngầm (implicit expansion), dung sai số thực, cố định thuật toán và seed RNG.
  • table/timetable và giá trị thiếu: retime/synchronize, các ký hiệu thiếu theo kiểu (NaN, NaT, <missing>), khai báo import options thay vì suy luận tự động.
  • Ranh giới an toàn: không bao giờ chạy .m, .mlx, MEX, file MAT hay tác vụ khởi động dự án không đáng tin; luôn kiểm tra tĩnh trước.
  • CLI cục bộ: quét mã tĩnh, kiểm kê header file MAT, sinh kế hoạch argv, báo cáo tái lập, tạo khung hàm và unit test — tất cả không kết nối mạng, không thực thi.
  • Tương tác Python: pyenv, tương thích CPython/MATLAB Engine và ngữ nghĩa chuyển đổi dữ liệu.

Phù hợp với ai

  • Kỹ sư, nghiên cứu sinh đang bảo trì hoặc review mã MATLAB
  • Người cần chuyển mã cũ sang bản MATLAB mới hoặc sang Octave miễn phí
  • Nhà nghiên cứu cần xuất hình cho bài báo và ghi nhận tính tái lập
  • Người phải kiểm tra file .m/.mat không rõ nguồn gốc một cách an toàn

Ví dụ sử dụng

  1. "Quét thư mục src và liệt kê các mẫu rủi ro như eval, system, addpath động" → dùng scripts/scan_m_code.py rồi tổng hợp khuyến nghị.
  2. "Mã viết cho R2018b sẽ hỏng chỗ nào khi lên R2026a?" → kế hoạch dùng codeIssues/codeCompatibilityReport và các điểm thay đổi API đồ họa.
  3. "Xem trong data.mat có gì mà không load nó" → inventory_mat_file.py chỉ đọc header/dataset và cảnh báo rủi ro giải tuần tự đối tượng.

· · · Hướng dẫn cài đặt · · ·

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/matlab từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/matlab/ 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 /tmp/scientific-agent-skills && mkdir -p ~/.claude/skills && cp -r /tmp/scientific-agent-skills/skills/matlab ~/.claude/skills/matlab

Đâ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 và chuyển tới thư mục làm việc.
  2. Tải mã nguồn: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
  3. Tạo thư mục skill: mkdir -p ~/.claude/skills
  4. Sao chép skill: cp -r scientific-agent-skills/skills/matlab ~/.claude/skills/matlab
  5. Kiểm tra Python 3.11 trở lên để chạy các CLI đi kèm: python3 --version
  6. (Tùy chọn) Nếu cần kiểm kê sâu file MAT: pip install scipy h5py.
  7. Khởi động lại Claude Code và thử yêu cầu "review mã MATLAB" hoặc "kiểm tra tương thích Octave".
  8. Lưu ý: skill không tự chạy MATLAB/Octave; bạn phải tự xác nhận giấy phép và thực thi lệnh.