My personal Pi coding agent's skills and prompts
  • Shell 50.2%
  • TypeScript 49.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-25 02:09:02 +00:00
.forgejo/workflows ci: update pi flow 2026-07-01 13:36:56 +03:00
agents chore: update agents 2026-07-04 19:32:06 +00:00
extensions fix(nvidia): explicitly hide new max thinking level for Mistral 2026-07-18 08:07:48 +00:00
prompts Initial commit 2026-04-11 15:03:22 -04:00
skills fix: use env var for zai search 2026-07-04 10:34:47 +03:00
.gitignore feat: add custom nvidia provider to test free minimax-m2.7 2026-04-14 14:48:02 -04:00
bun.lock chore(deps): update dependency @earendil-works/pi-coding-agent to ^0.82.0 2026-07-25 02:09:02 +00:00
LICENSE Initial commit 2026-04-11 15:03:22 -04:00
package.json chore(deps): update dependency @earendil-works/pi-coding-agent to ^0.82.0 2026-07-25 02:09:02 +00:00
README.md feat: ship a global AGENTS.md via the global-agents extension 2026-06-30 16:14:48 +00:00
renovate.json chore(deps): bump @earendil-works/pi-coding-agent to 0.80.10 and fix renovate config (#17) 2026-07-18 07:38:34 +00:00

My personal Pi coding agent's extensions, prompts and skills

This repository contains my shareable resources for the Pi coding agent.

Install it with:

pi install git:forge.l3x.in/alex/pi-shared

What's included

Global agent rules (AGENTS.md)

Pi packages can ship extensions, skills, prompts, and themes, but not a global context file. Normally a global AGENTS.md must be dropped manually at ~/.pi/agent/AGENTS.md. To avoid that, this package ships the global-agents extension, which injects agents/AGENTS.md into every session's system prompt via the before_agent_start hook (the same mechanism pi's own claude-rules example uses).

So just installing this package is enough — no manual ~/.pi agents file required. Edit the rules in agents/AGENTS.md; changes are picked up on the next /new or /reload. To turn the rules off, disable the global-agents extension (pi config) or filter it out in settings.json.

License

See LICENSE