Quản lý cơ sở dữ liệu Ghost
Skill hướng dẫn tạo, fork và chia sẻ PostgreSQL quản lý của Ghost qua CLI/MCP cho luồng làm việc của agent.
Lập trìnhTrung cấp★ 1,825⑂ 106Điểm AI 8/10Cập nhật lần cuối: 27 thg 8, 2026
Làm được gì
- Hướng dẫn tạo/xóa database PostgreSQL theo yêu cầu trên dịch vụ Ghost (ghost.build) chỉ bằng vài lệnh.
- Cung cấp quy trình fork database trong vài giây để thử migration hoặc thay đổi schema mà không ảnh hưởng bản gốc.
- Giải thích cách tạo snapshot chia sẻ (URL/token) để chuyền database như tài sản giữa các agent.
- Bao gồm cài đặt MCP server (
ghost mcp install) và chế độ chỉ đọc (ghost config set read_only true) để agent thao tác an toàn. - Có sẵn lệnh tạm dừng/khôi phục tự động và xem schema ở dạng tối ưu cho LLM.
Phù hợp với ai
- Lập trình viên muốn mỗi agent có một database Postgres riêng biệt.
- Backend/data engineer cần kiểm thử migration trên bản sao production.
- Người cần chia sẻ dataset mẫu hoặc DB tái hiện bug cho đồng đội.
- Người thích làm việc hoàn toàn qua terminal/MCP, không cần dashboard web.
Ví dụ sử dụng
- "Tạo DB mới và bảng users" →
ghost create my-app-dbrồi chạy DDL bằngghost sql. - "Kiểm tra migration này có an toàn không" →
ghost fork abc123 exp, thửALTER TABLEtrên fork, thành công thì áp dụng cho bản gốc, thất bại thì xóa fork. - "Chia sẻ DB tái hiện bug" →
ghost share abc123 --expires 24h, người nhận dùngghost create --from-share <token>.
· · · 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/timescale/pg-aiguide/HEAD/skills/ghost-database/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)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
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/ghost-database từ repo GitHub timescale/pg-aiguide vào ~/.claude/skills/ghost-database/ 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/timescale/pg-aiguide.git && mkdir -p ~/.claude/skills && cp -r pg-aiguide/skills/ghost-database ~/.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.
- Mở terminal và clone repo:
git clone https://github.com/timescale/pg-aiguide.git - Sao chép skill vào thư mục skill của Claude Code:
mkdir -p ~/.claude/skills && cp -r pg-aiguide/skills/ghost-database ~/.claude/skills/ - Cài Ghost CLI (macOS/Linux/WSL):
curl -fsSL https://install.ghost.build | sh(Windows PowerShell:irm https://install.ghost.build/install.ps1 | iex) - Đăng nhập bằng tài khoản GitHub:
ghost login - (Tùy chọn) Cài MCP server để agent gọi trực tiếp:
ghost mcp install - (Khuyến nghị) Bật chế độ chỉ đọc để chặn lệnh phá hủy:
ghost config set read_only true - Khởi động lại Claude Code và thử yêu cầu: "Tạo cho tôi một database Ghost mới".
Xem mã nguồn trên GitHub ↗Giấy phép: Apache-2.0