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

Trình viết truy vấn ggsql

Biến mô tả bằng lời thành truy vấn ggsql chuẩn cú pháp — SQL kết hợp ngữ pháp đồ họa để vẽ biểu đồ.

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

Làm được gì

  • Chuyển yêu cầu bằng ngôn ngữ tự nhiên thành truy vấn ggsql (phần SQL + phần VISUALISE).
  • Chứa sẵn tài liệu tham chiếu đầy đủ cho các mệnh đề DRAW, PLACE, SCALE, FACET, PROJECT, LABEL, kèm quy tắc nghiêm ngặt: không được bịa cú pháp, tham số hay tên palette.
  • Chọn đúng loại lớp (point, line, bar, histogram, density, boxplot, violin, smooth, area, ribbon, text, rect, polygon, range...) cùng aesthetic bắt buộc và thống kê tương ứng.
  • Hỗ trợ hệ tọa độ Descartes/cực, biến đổi trục (log, date), palette màu có tên, nhãn và tiêu đề.
  • Hướng dẫn kiểm tra bằng ggsql validate và chạy thử bằng ggsql exec.

Phù hợp với ai

  • Nhà phân tích/kỹ sư dữ liệu dùng ggsql trên DuckDB hoặc backend SQL khác.
  • Người quen ggplot2 nhưng chưa thuộc cú pháp ggsql.
  • Ai cần tạo nhanh nhiều truy vấn biểu đồ cho báo cáo, dashboard.

Ví dụ sử dụng

  1. "Vẽ scatter chiều dài vs độ sâu mỏ chim cánh cụt, tô màu theo loài" → sinh VISUALISE bill_len AS x, bill_dep AS y, species AS fill FROM ggsql:penguins DRAW point.
  2. "Doanh thu theo tháng dạng biểu đồ vành khuyên" → CTE tổng hợp + DRAW bar + PROJECT TO polar SETTING inner => 0.5.
  3. "Hai đường nhiệt độ và ozone trên cùng đồ thị, trục x dạng ngày" → nhiều DRAW line + SCALE x VIA date + LABEL, rồi kiểm tra bằng ggsql validate.

· · · 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/posit-dev/skills/HEAD/ggsql/ggsql/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 ggsql/ggsql từ repo GitHub posit-dev/skills vào ~/.claude/skills/ggsql/ 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/posit-dev/skills.git /tmp/posit-skills && mkdir -p ~/.claude/skills && cp -r /tmp/posit-skills/ggsql/ggsql ~/.claude/skills/ggsql

Đâ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.
  2. Tải repo: git clone https://github.com/posit-dev/skills.git /tmp/posit-skills
  3. Tạo thư mục skills: mkdir -p ~/.claude/skills
  4. Copy skill: cp -r /tmp/posit-skills/ggsql/ggsql ~/.claude/skills/ggsql
  5. Cài CLI ggsql và đảm bảo nó nằm trong PATH (chạy ggsql --help để kiểm tra) nếu bạn muốn dùng chức năng validate/exec.
  6. Khởi động lại Claude Code và thử yêu cầu: "viết truy vấn ggsql vẽ biểu đồ cột".