Pi 에이전트 도우미
터미널 코딩 하네스 Pi의 설치·설정·확장·SDK/RPC 통합을 문서 라우팅으로 안내하는 스킬입니다.
개발·코딩고급★ 33,030⑂ 3,248AI 점수 7/10마지막 업데이트: 2026. 8. 9.
무엇을 해주나
Pi(@earendil-works/pi-coding-agent)는 TypeScript 확장으로 기능을 늘리는 미니멀 터미널 코딩 에이전트입니다. 이 스킬은 Claude가 Pi 관련 질문을 받았을 때 어떤 참조 문서(references/*.md)를 먼저 읽어야 하는지 정해주는 '의도 → 문서' 라우팅 표를 제공합니다.
주요 커버 범위:
- 설치, 인증, 프로바이더/모델 설정,
PI_*환경 변수, settings 키 - 확장(extension), 스킬, 프롬프트 템플릿, 테마, 패키지 제작 및 배포
- SDK 임베딩(
createAgentSession,createAgentSessionRuntime), RPC 모드, JSONL 이벤트 스트림 - 세션 포맷·브랜칭·컴팩션 파싱, llama.cpp 로컬 모델 라우터, TUI 컴포넌트
- 생태계 패키지: pi-subagents(위임/오케스트레이션), pi-mcp-adapter(MCP), pi-interview(대화형 폼), pi-web-access(웹 검색/영상 이해)
또한 "Pi는 기본적으로 샌드박스가 아니다"라는 보안 기본 원칙과 비밀정보 저장 위치 권고를 함께 제시합니다.
이런 분께 추천
- Pi를 실제 개발 워크플로에 도입하려는 개발자
- Node/TypeScript 앱에 코딩 에이전트를 SDK로 임베딩하려는 분
- Node가 아닌 언어에서 RPC/JSON 모드로 에이전트를 제어하려는 분
- Pi 확장·패키지를 만들어 팀에 배포하려는 분
활용 예시
- "Pi를 설치하고 Anthropic 프로바이더로 첫 실행까지 해줘" → quickstart/providers 문서를 읽고
npm install -g --ignore-scripts @earendil-works/pi-coding-agent이후/login흐름 안내. - "Python 서비스에서 Pi를 호출하고 싶다" → RPC 모드를 추천하고
pi --mode rpc --no-session, 개행 단위 JSONL 파싱 주의사항(readline 사용 금지)까지 알려줌. - "파일 쓰기 전에 승인 UI를 띄우는 커스텀 툴을 만들어줘" → extensions 문서를 기준으로 툴 등록, 이벤트 훅, 경로 보호 코드를 작성.
· · · 설치 가이드 · · ·
Claude 앱에 설치 (터미널 필요 없음)
- 아래 버튼으로 ZIP 파일을 받으세요.
- Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
- Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
Claude Code에 설치
Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요
클로드스킬마트에서 찾은 스킬을 설치해줘. GitHub 저장소 K-Dense-AI/scientific-agent-skills 의 skills/pi-agent 폴더를 내 ~/.claude/skills/pi-agent/ 에 그대로 복사해줘. 설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.
직접 명령으로 설치하기
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/⚠ 제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.
- 터미널을 엽니다.
- 저장소를 내려받습니다:
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git - 스킬 폴더를 만듭니다:
mkdir -p ~/.claude/skills - 스킬을 복사합니다(참조 문서 폴더까지 함께):
cp -r scientific-agent-skills/skills/pi-agent ~/.claude/skills/ ls ~/.claude/skills/pi-agent로SKILL.md와references/폴더가 모두 있는지 확인합니다.- Claude Code를 재시작하고 "Pi 설치 방법 알려줘"처럼 물어보면 스킬이 활성화됩니다.
- Pi 자체를 쓰려면 Node.js(18+)와 npm이 필요합니다:
npm install -g --ignore-scripts @earendil-works/pi-coding-agent
GitHub에서 원본 보기 ↗라이선스: MIT