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

Trợ lý Pi Agent

Skill hướng dẫn cài đặt, cấu hình, mở rộng và tích hợp SDK/RPC cho Pi — bộ khung coding agent chạy trên terminal.

Lập trìnhNâng cao33,0303,248Điểm AI 7/10Cập nhật lần cuối: 9 thg 8, 2026

Làm được gì

Pi (@earendil-works/pi-coding-agent) là một coding agent tối giản chạy trong terminal, mở rộng bằng extension TypeScript. Skill này cung cấp bảng định tuyến "ý định người dùng → tài liệu cần đọc" để Claude luôn tham chiếu đúng file trong references/ trước khi trả lời hay viết code.

Phạm vi bao phủ:

  • Cài đặt, xác thực, cấu hình provider/model, biến môi trường PI_*, các khóa settings
  • Viết extension, skill, prompt template, theme và đóng gói thành package
  • Nhúng qua SDK (createAgentSession, createAgentSessionRuntime), chế độ RPC, luồng sự kiện JSONL
  • Phân tích session, branching, compaction; router model cục bộ llama.cpp; component TUI
  • Các package hệ sinh thái: pi-subagents (uỷ quyền/điều phối), pi-mcp-adapter (MCP), pi-interview (form tương tác), pi-web-access (tìm kiếm web, hiểu video)

Skill cũng nhấn mạnh nguyên tắc an toàn: Pi chạy cục bộ và không sandbox theo mặc định, nên hãy coi extension/package/lệnh shell như code có toàn quyền của tiến trình Pi.

Phù hợp với ai

  • Lập trình viên muốn đưa Pi vào quy trình làm việc hàng ngày
  • Người cần nhúng coding agent vào ứng dụng Node/TypeScript
  • Người dùng ngôn ngữ khác (Python, Go...) muốn điều khiển agent qua RPC/JSON
  • Người xây extension hoặc package Pi để chia sẻ trong team

Ví dụ sử dụng

  1. "Cài Pi và chạy lần đầu với provider Anthropic" → đọc quickstart/providers, hướng dẫn npm install -g --ignore-scripts @earendil-works/pi-coding-agent rồi /login.
  2. "Tôi muốn gọi Pi từ service Python" → đề xuất chế độ RPC với pi --mode rpc --no-session và lưu ý tách bản ghi JSONL theo \n (không dùng readline của Node).
  3. "Viết custom tool hỏi xác nhận trước khi ghi file" → dựa trên references/extensions.md để đăng ký tool, event hook và bảo vệ đường dẫn.

· · · 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 skills/pi-agent từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/pi-agent/ 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 /tmp/sci-skills && mkdir -p ~/.claude/skills && cp -r /tmp/sci-skills/skills/pi-agent ~/.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.
  2. Tải repo: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
  3. Tạo thư mục skills: mkdir -p ~/.claude/skills
  4. Copy skill kèm toàn bộ tài liệu tham chiếu: cp -r scientific-agent-skills/skills/pi-agent ~/.claude/skills/
  5. Kiểm tra: ls ~/.claude/skills/pi-agent phải thấy SKILL.md và thư mục references/.
  6. Khởi động lại Claude Code, thử hỏi "Cách cài Pi?" để skill được kích hoạt.
  7. Muốn dùng Pi thật thì cần Node.js 18+ và npm: npm install -g --ignore-scripts @earendil-works/pi-coding-agent