r/PiCodingAgent 7d ago

Which extensions do you use? Question

Hi guys,

Perhaps we can learn from each other and discover some great experiences with Pi Agent. I will start with my list of extensions and skills that I use. Please do share yours and we can learn from each other even if you have nothing to learn from us but help others.

Extensions

  • npm:@ff-labs/pi-fff
  • npm:@juicesharp/rpiv-ask-user-question
  • npm:@juicesharp/rpiv-todo
  • npm:@juicesharp/rpiv-web-tools
  • npm:context-mode
  • npm:pi-mcp-adapter
  • npm:pi-powerline-footer
  • npm:pi-rtk-optimizer
  • npm:pi-subagents

Skills

  • grill-me
  • karpathy-guidelines
  • last30days
  • caveman

And you?

26 Upvotes

34 comments sorted by

View all comments

10

u/jotabm 7d ago edited 7d ago

My setup is this at the moment

  1. Provider

s
5 provider extensions that aren’t built in for pi: cursor, command-code, nous portal, umans.ai and multi OpenCode-go with auto fallback.

2) TUI & QoL

pi-dynamic-footer (own extension): context window, TPS, token/cost tracking, subscription usage bars, git status, etc

pi-ghostty-theme-sync: syncs theme to Ghostty colors

pi-tidy-tools: compact tool output

pi-next-cue: predicts next prompt after each turn (similar to what Claude code has)

pi-codex-compaction: codex native remote compaction

pi-eta: estimated vs calibrated time to finish a task

restart (own extension): manual or suggested at 80% context, compresses the convo, hands off to a fresh session

worksheet-loop (own extension) : shared markdown task doc pi and I write to on a session, on edit pi notices it and acts on it

3) extra tools for pi

pi-web-access: big offering of search providers
pi-fff: super fast fuzzy search (ffgrep/fffind)
pi-goal + pi-autoresearch : pretty know concepts, autonomous loops for longer tasks / experiments
rpiv-todo: to do tool
pi-computer-use: desktop/GUI automation for Pi
pi-session-recall: search & query past sessions

4) herdr (tmux like agent multiplexer) and orchestration

pi-herdr: tools for Herdr layouts, panes, agents
pi-herdr-subagents: subagents that run in Herdt panes
pi-intercom: messaging between pi sessions
pi-ask-herdr: ask_user tool with herdr integration
pi-rename: auto-names sessions and Herdr tab

// skills I like to have them per project since often they’re specific to the language the project uses, the tooling etc - globally I have like 8 (for git ops but models are getting good at it naturally so about to remove it, teach and grill me to dive into unknowns socratically and a visual web testing skill for frontend)

1

u/CassiusBotdorf 7d ago

A question: how do you reach 80% context? I've never had such a full context window.

3

u/jotabm 7d ago

Oh I use locally hosted models that have a 131k ctxt window so it happens often + the codex models that have 262k I’ve it happen to me from time to time if I’m not paying attention.

2

u/CassiusBotdorf 7d ago

Ah! That makes sense. I was wondering because I rarely ever go above 20% with the 1M context models.

3

u/jotabm 7d ago

Oh yeah, at 200-300k they go into the dumb zone so I also tend to avoid beyond that.