一键导入
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: