원클릭으로
pi-tools
View and manage Pi-built extensions synced to Amp. Shows available tools, commands, and sync status.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
View and manage Pi-built extensions synced to Amp. Shows available tools, commands, and sync status.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Extract and track commitments from meeting notes - who promised what to whom, with deadlines and status tracking.
Route tasks to Pi for comparison testing. Toggle Pi mode or run specific commands through Pi.
Review proposed actions surfaced by the B-1 Activation Engine. Gathers recent signals, extracts candidates, ranks them, drafts artifacts, and captures the user's response per offer. Standalone — does not modify /daily-plan.
Configure AI model options - budget cloud models (save 80%+) and offline mode (use Amp without internet)
Check your AI model configuration - see what's set up, current model, credits remaining
Add an MCP server using Amp-safe scope (user by default)
| name | pi-tools |
| description | View and manage Pi-built extensions synced to Amp. Shows available tools, commands, and sync status. |
View and manage Pi-built extensions that have been synced to Amp.
$ACTION: What to do (optional, defaults to list)
list - Show all synced Pi extensions and their toolssync - Force re-sync of Pi extensionsstatus - Show sync status and registry infoshow [extension] - Show details for a specific extensionRead the Pi extensions registry at .claude/pi-extensions-registry.json.
if [ -f ".claude/pi-extensions-registry.json" ]; then
echo "Registry found"
else
echo "No Pi extensions synced yet"
fi
$ACTION == list or no action specified:Display all synced extensions:
## Pi Extensions
| Extension | Tools | Commands | Last Modified |
|-----------|-------|----------|---------------|
| [name] | [count] | [count] | [date] |
### Tools Available
**[extension-name]:**
- `tool_name` - Description
- `tool_name_2` - Description
**[extension-name-2]:**
- ...
$ACTION == sync:Run the sync hook manually:
node .claude/hooks/pi-extensions-sync.cjs
Report what changed:
$ACTION == status:Display sync metadata:
$ACTION == show [extension]:Read the generated skill file:
cat ".claude/skills/pi-generated/pi-[extension]/SKILL.md"
Display full details:
## Pi Extensions Synced to Amp
**Last sync:** 2026-02-03T12:00:00Z
### amp-mcp-bridge
*Bridges Pi to Amp's MCP servers for task and calendar management*
**Tools:**
- `amp_task` - Manage tasks (create, complete, list, suggest)
- `amp_calendar` - Access calendar events (today, upcoming, list)
**Commands:**
- `/amp-tasks` - List current tasks
- `/amp-today` - Show today's events
---
Run `/pi-tools sync` to refresh from .pi/extensions/
## Pi Extensions Status
**Registry:** .claude/pi-extensions-registry.json
**Skills:** .claude/skills/pi-generated/
**Source:** .pi/extensions/
**Stats:**
- Extensions: 1
- Total tools: 2
- Total commands: 2
**Last sync:** 2026-02-03T12:00:00Z
**Sync triggers:**
- SessionStart hook (automatic)
- `/pi-tools sync` (manual)
pi-extensions-sync.cjs.pi/extensions/*.ts for TypeScript filespi.registerTool() callspi.registerCommand() calls.claude/skills/pi-generated/Pi extension skills are prefixed with pi: to distinguish from native Amp skills:
pi:amp-mcp-bridge - MCP bridge extensionpi:custom-tool - Custom extensionGenerated skill folders use pi- prefix:
.claude/skills/pi-generated/pi-amp-mcp-bridge/SKILL.mdUse Pi tools when:
Use Amp context when: