@ferologics/pi-skills

Custom skills for Pi coding agent

Package details

skill

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)