pi-quick-context
Print session context inline in pi: loaded context files, skills, prompt templates, extensions, tools, and keybinding hints.
Package details
Install pi-quick-context from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:pi-quick-context- Package
pi-quick-context- Version
0.2.0- Published
- Aug 31, 2026
- Downloads
- 449/mo · 18/wk
- Author
- cris7ian
- License
- MIT
- Types
- extension
- Size
- 22.4 KB
- Dependencies
- 0 dependencies · 1 peer
Pi manifest JSON
{
"extensions": [
"./src/index.ts"
],
"image": "https://raw.githubusercontent.com/cris7ian/pi-quick-context/main/docs/preview.png"
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
pi-quick-context
Print the session context inline in pi, the same way /hotkeys does — without depending on the startup header or quietStartup.
That way you can set quietStartup to true for a clean ui but check the context on-demand without inspecting dofiles or spending tokens.
What it shows
- Session — model, thinking level, cwd, session id
- Keys — config-aware keybinding hints (respects your
keybindings.json) - Context Files — loaded
AGENTS.md/CLAUDE.mdfiles - Skills — all loaded skills
- Prompts — prompt templates from the agent dir, project, settings, and installed packages
- Extensions — enabled configured extensions in the startup header's label format (
pkg,pkg:file,pkg:dir) - Tools — the currently active tool set
Nothing the extension prints is sent to the model: content is rendered as a TUI-only custom entry.
Usage
| Command | What it prints |
|---|---|
/context |
Full context: session, keys, context files, skills, prompts, extensions, tools |
/context skills |
All skill names (expand with ctrl+o to see descriptions) |
/context prompts |
All prompt template names |
/context extensions |
All enabled extension candidates |
Ctrl+Shift+H |
Same as /context |
Install
# From GitHub
pi install git:github.com/cris7ian/pi-quick-context
# From npm
pi install npm:pi-quick-context
Then run /reload in an interactive pi session (or restart pi). Uninstall with pi remove.
How it gets the data
- Skills, prompts, and tools come from pi's live runtime, so filtering, trust, reloads, and active-resource changes are already applied.
- Context files use live system-prompt options when available. The hotkey falls back to the current effective system prompt.
- Extensions use pi's settings-aware package resolver. It applies scopes, trust, filters, globs, conventions, and npm/git/local package resolution without loading extension code twice.
Pi does not currently expose the final loaded-extension list to extensions. The extension section therefore shows enabled candidates and cannot include temporary CLI or inline extensions, or exclude a candidate that failed during loading.
Development
pi -e src/index.ts # try it without installing
The entry point is src/index.ts. It has no runtime dependencies beyond the core @earendil-works/pi-coding-agent peer package.
License
MIT
