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

Hướng dẫn mảng lớn với Zarr-Python

Giúp Claude viết code Zarr 3.x chuẩn để lưu trữ mảng N chiều khổng lồ với chunking, nén và lưu trữ trên cloud.

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

Làm được gì

  • Sinh code đúng API Zarr 3.x: tạo mảng (create_array, zeros, ones, full), mở mảng, indexing kiểu NumPy, resize/append.
  • Hướng dẫn tổ chức group phân cấp, gắn metadata qua attrs và xem cây dữ liệu bằng tree().
  • Tư vấn chọn kích thước chunk (~1MB local, 5–100MB trên cloud), sharding, codec nén và cấu hình store từ xa S3/GCS qua fsspec cùng nguyên tắc an toàn cho credential.
  • Chỉ ra các API đã bị bỏ khi chuyển từ Zarr 2 sang 3 (ví dụ create_dataset) và cách thay thế.

Dành cho ai

  • Nhà nghiên cứu, data engineer xử lý dữ liệu mảng cỡ GB–TB (khí hậu, ảnh vệ tinh, ảnh hiển vi).
  • Người xây pipeline I/O song song với Dask, Xarray.
  • Đội đang nâng cấp codebase Zarr 2 lên 3.x.

Ví dụ sử dụng

  1. "Viết code tạo mảng 10000×10000 dtype f4, chunk 1000×1000 và ghi lên S3" → nhận snippet create_array kèm cài zarr[remote], s3fs.
  2. "Tạo cấu trúc group cho nhiệt độ và lượng mưa, thêm metadata đơn vị" → ví dụ create_group + attrs.
  3. "Code cũ dùng create_dataset báo lỗi trên zarr 3" → chuyển sang create_array theo ghi chú migration.

· · · 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/zarr-python/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/zarr-python từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/zarr-python/ 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/zarr-python ~/.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 và về thư mục nhà: cd ~
  2. Tải repo: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
  3. Tạo thư mục skills nếu chưa có: mkdir -p ~/.claude/skills
  4. Copy riêng skill này: cp -r scientific-agent-skills/skills/zarr-python ~/.claude/skills/
  5. Kiểm tra đã có thư mục references/: ls ~/.claude/skills/zarr-python
  6. Khởi động lại Claude Code, rồi thử yêu cầu: "dùng zarr tạo mảng lớn có chunking".
  7. Trong môi trường Python, cài thêm: uv pip install zarr (thêm zarr[remote], s3fs/gcsfs nếu dùng cloud). Nên tra phiên bản mới nhất trên tài liệu chính thức trước khi ghim.