Skip to content
Skill

pi

by majiayu000

AI Summary

Pi Integration enables developers to route coding tasks to Pi (an alternative AI agent) for comparison testing and benchmarking against Claude Code. It's useful for teams evaluating multiple AI coding assistants and want side-by-side performance comparison.

Install

Copy this and paste it into Claude Code, Cursor, or any AI assistant:

I want to install the "pi" skill in my project.

Please run this command in my terminal:
# Install skill into your project (2 files)
mkdir -p .claude/skills/pi && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/pi/SKILL.md "https://raw.githubusercontent.com/majiayu000/claude-skill-registry/main/skills/data/pi/SKILL.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/pi/metadata.json "https://raw.githubusercontent.com/majiayu000/claude-skill-registry/main/skills/data/pi/metadata.json"

Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.

Description

Route tasks to Pi for comparison testing. Toggle Pi mode or run specific commands through Pi.

Usage

| Command | Effect | |---------|--------| | /pi | Open Pi in a new terminal (no preset task) | | /pi on | Enable Pi mode - prefer Pi for building tasks | | /pi off | Disable Pi mode - back to Claude Code | | /pi /daily-plan | Run a specific skill through Pi with full context | | /pi "build me a tool that..." | Run a custom task through Pi | ---

How It Works

When you run /pi <command>: • Skill Detection: If the command is a skill (starts with /), read its SKILL.md • Context Gathering: Collect user profile, pillars, today's date, vault path • Terminal Launch: Open a new Terminal.app window with Pi • Context Injection: Pi receives the full skill instructions + context This ensures a fair comparison - Pi gets the same instructions Claude Code would get. ---

Pi Integration

Run tasks through Pi (Mario Zechner's self-extending coding agent) to compare with Claude Code.

`/pi` (No Arguments)

Open Pi in a new terminal window in the vault directory. macOS (default): `bash osascript -e 'tell application "Terminal" do script "cd \"'$VAULT_PATH'\" && pi" activate end tell' ` If in tmux: `bash tmux split-window -h "cd \"$VAULT_PATH\" && pi" ` Output to user: ` ✓ Pi opened in new Terminal window You can now interact with Pi directly. When done, Cmd+Tab back here. ` ---

Discussion

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 1mo ago
Active
Adoption100+ stars on GitHub
119 ★ · Growing
DocsREADME + description
Well-documented

GitHub Signals

Stars119
Forks20
Issues1
Updated1mo ago
View on GitHub
MIT License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code