My custom skills for Pi.
| Skill | Description | Source |
|---|---|---|
| brave-search | Web search via Brave Search API | badlogic/pi-skills |
| code-review | Local PR review for bugs, style, guidelines | anthropics/claude-plugins-official |
| code-simplifier | Simplify/refine code for clarity | anthropics/claude-plugins-official |
| context-packer | Build LLM-ready code dumps and count tokens with o200k-base |
Original |
| image-compress | Compress images to target size via sips |
Original |
| markdown-converter | Convert files to Markdown via uvx markitdown |
steipete/agent-scripts |
| multi-review | 3-model parallel PR review, then synthesize | Original |
| pr-context-packer | Build PR packs (diff + full changed files + related files) with token budgeting | Original |
| session-analyzer | Mine session transcripts for automation patterns | badlogic gist |
| video-compress | Compress videos to target size via ffmpeg |
Original |
| youtube-transcript | Fetch YouTube transcripts (any language) via yt-dlp |
Original |
pi install npm:@ferologics/pi-skillsOr via git (always latest):
pi install git:github.com/ferologics/pi-skillsSome skills need extra setup:
# brave-search
cd ~/dev/pi-skills/brave-search && npm install
# Also set BRAVE_API_KEY env var
# context-packer
cargo install tokencount
# Optional helper: https://github.com/tulushev/copy_files
# Optional: pbcopy (macOS) or wl-copy (Linux) for clipboard copy
# Tip: use --tmp-output to avoid writing dumps into the target repo
# pr-context-packer
cargo install tokencount
npm install -g @sibyllinesoft/scribe # optional but recommended
# (or rely on npx @sibyllinesoft/scribe)
brew install gh # optional: auto-include PR title/body
# Optional: pbcopy (macOS) or wl-copy (Linux)
# image-compress
# No deps - uses macOS built-in sips
# session-analyzer
cd ~/dev/pi-skills/session-analyzer && npm install
# video-compress
brew install ffmpeg
# youtube-transcript
brew install yt-dlp jqMIT (except where noted from source)