@ferologics/pi-skills
Custom skills for Pi coding agent
Package details
Install @ferologics/pi-skills from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@ferologics/pi-skills- Package
@ferologics/pi-skills- Version
1.1.1- Published
- Feb 12, 2026
- Downloads
- 84/mo · 30/wk
- Author
- ferologics
- License
- MIT
- Types
- skill
- Size
- 310.6 KB
- Dependencies
- 0 dependencies · 0 peers
Pi manifest JSON
{
"skills": [
"brave-search",
"code-review",
"code-simplifier",
"context-packer",
"image-compress",
"markdown-converter",
"multi-review",
"pr-context-packer",
"session-analyzer",
"video-compress",
"youtube-transcript"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
Pi Skills
My custom skills for Pi.
Skills
| 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 |
Install
pi install npm:@ferologics/pi-skills
Or via git (always latest):
pi install git:github.com/ferologics/pi-skills
Dependencies
Some 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 jq
License
MIT (except where noted from source)