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

Data Scientist (DuckDB/Polars)

Skill phân tích CSV/Parquet/JSON siêu nhanh bằng DuckDB và Polars, hoàn toàn không dùng pandas.

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

Skill này làm gì

  • Tự động chọn công cụ nhanh nhất: Polars cho filter/sort/transform/window, DuckDB cho join, aggregate và truy vấn SQL phức tạp, hoặc kết hợp cả hai.
  • Dùng Apache Arrow zero-copy (.pl()) và lazy evaluation (scan_csv, scan_parquet) để tiết kiệm RAM; xử lý được cả dataset lớn hơn bộ nhớ nhờ streaming / out-of-core.
  • Mọi lệnh chạy qua uv run --with ... nên không làm bẩn môi trường Python của bạn; luôn kèm numpy và pyarrow, tuyệt đối không dùng pandas.
  • Có CLI scripts/quick-query.py để xem schema, thống kê (--describe), filter nhanh hoặc chạy SQL tùy ý; vẽ biểu đồ bằng matplotlib khi cần.

Phù hợp với ai

  • Data analyst / engineer thường xuyên xử lý file log CSV, Parquet hàng triệu dòng.
  • Người từng gặp lỗi hết bộ nhớ hoặc thấy pandas quá chậm.
  • Người biết SQL nhưng chưa quen Polars/DuckDB, muốn học theo các mẫu code chuẩn.

Ví dụ sử dụng

  1. "Tóm tắt xem file orders.parquet có gì" → in ra schema, số dòng và thống kê cơ bản.
  2. "Xem xu hướng doanh thu 30 ngày gần nhất theo danh mục" → DuckDB tổng hợp rồi vẽ biểu đồ đường bằng matplotlib.
  3. "Join orders.csv với customers.csv, chỉ giữ đơn > 100 rồi tính tổng theo khu vực" → pipeline hybrid: DuckDB join → Polars filter → DuckDB aggregate.

· · · 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 packages/shared-skills/skills/data-scientist từ repo GitHub code-yeongyu/oh-my-openagent vào ~/.claude/skills/data-scientist/ 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/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent && mkdir -p ~/.claude/skills && cp -r /tmp/oh-my-openagent/packages/shared-skills/skills/data-scientist ~/.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 (Windows dùng Git Bash hoặc PowerShell).
  2. Clone repo: git clone https://github.com/code-yeongyu/oh-my-openagent.git
  3. Tạo thư mục skill: mkdir -p ~/.claude/skills
  4. Copy skill: cp -r oh-my-openagent/packages/shared-skills/skills/data-scientist ~/.claude/skills/
  5. Nếu chưa có uv, chạy script cài kèm theo: bash ~/.claude/skills/data-scientist/scripts/setup-uv.sh (Windows native: dùng setup-uv.ps1).
  6. Kiểm tra bằng uv --version.
  7. Khởi động lại Claude Code, rồi thử nói "phân tích file CSV này" — skill sẽ tự kích hoạt.
  8. File Excel không đọc trực tiếp được, hãy xuất sang CSV hoặc Parquet trước.
Xem mã nguồn trên GitHubGiấy phép: NOASSERTION