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

Quy trình phân tích dữ liệu ktx

Skill giúp Claude khám phá và truy vấn database kết nối qua ktx MCP, viết SQL chính xác và trả lời câu hỏi phân tích không sai số.

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

Skill này làm gì

Skill định nghĩa một quy trình chuẩn 7 bước để Claude trả lời mọi câu hỏi dữ liệu bằng các công cụ ktx MCP (discover_data, entity_details, dictionary_search, sl_query, sql_execution, memory_ingest).

  • Bắt buộc khám phá → kiểm tra → lập kế hoạch → truy vấn → kiểm chứng → lưu kiến thức, không được đoán tên bảng hay tên cột.
  • Ưu tiên semantic layer (measure/dimension) hơn SQL thô để định nghĩa chỉ số luôn thống nhất.
  • Phần <sql_craft> là một bộ quy tắc dày dặn chống các lỗi SQL "chạy được nhưng kết quả sai": fan-out join làm phồng SUM, INNER JOIN bảng dimension làm mất hàng fact, phân tích số lưu dưới dạng text (1.2K, $1,200), bẫy frame RANGE khi tính running total, phép chia số nguyên trên postgres/sqlite, lọc trước window function, phân biệt macro/micro average.
  • Yêu cầu liệt kê danh sách cột đầu ra trước khi viết SQL và chạy bước kiểm tra đầy đủ trước khi trả lời.

Phù hợp với ai

  • Đội nhóm đã dùng ktx CLI/MCP và đã kết nối data warehouse (BigQuery, Postgres, Snowflake...).
  • Data analyst/engineer hay để Claude viết SQL ad-hoc nhưng gặp cảnh con số lệch một cách âm thầm.
  • Tổ chức muốn tích lũy định nghĩa chỉ số và các "bẫy schema" thành tri thức chung.

Ví dụ sử dụng

  1. "Mỗi vùng có bao nhiêu đơn hàng chứa sản phẩm bị trả lại?" → skill gom order_lines về mức đơn hàng trước rồi mới join, tránh đếm trùng đơn có 2 dòng bị trả.
  2. "Đơn đầu tiên của mỗi khách, chỉ tính từ 2024-01-01" → tính window trên toàn bộ partition rồi mới lọc ở query ngoài, nên "đơn đầu tiên" là đúng thật.
  3. "Tổng doanh thu là bao nhiêu?" nhưng giá trị lưu là text '3M', '$1,200', '-' → skill chuẩn hóa trong một CTE (bỏ ký hiệu, nhân hệ số K/M/B, xử lý sentinel) để tổng không bị về 0 một cách âm thầm.

· · · 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/cli/src/skills/analytics từ repo GitHub Kaelio/ktx vào ~/.claude/skills/ktx-analytics/ 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/Kaelio/ktx.git && mkdir -p ~/.claude/skills && cp -r ktx/packages/cli/src/skills/analytics ~/.claude/skills/ktx-analytics

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Chuẩn bị: đã cài ktx CLI và đã đăng ký kết nối database trong ktx MCP server (không có kết nối thì skill vô dụng).
  2. Mở terminal và clone repo: git clone https://github.com/Kaelio/ktx.git
  3. Copy thư mục skill vào thư mục skill của Claude: mkdir -p ~/.claude/skills && cp -r ktx/packages/cli/src/skills/analytics ~/.claude/skills/ktx-analytics
  4. Kiểm tra file ~/.claude/skills/ktx-analytics/SKILL.md đã tồn tại.
  5. Trong Claude Code, xác nhận ktx MCP server đang kết nối (dùng /mcp hoặc gọi công cụ connection_list).
  6. Khởi động lại Claude Code, rồi thử hỏi "tháng trước có bao nhiêu đơn hàng trong warehouse của mình?" — skill sẽ tự kích hoạt.
Xem mã nguồn trên GitHubGiấy phép: Apache-2.0