@upstash/context7-pi
v0.1.0
Published
Official Context7 extension for pi.dev — adds resolve-library-id and query-docs tools to the pi coding agent
Readme
@upstash/context7-pi
Official Context7 extension for the pi coding agent.
Adds up-to-date library documentation to pi via two LLM-callable tools — resolve-library-id and query-docs — plus a skill that teaches the agent when to use them and a /c7-docs slash command for manual lookups.
Install
pi install npm:@upstash/context7-piAuthenticate
The extension works without any setup at IP-based rate limits — useful for trying it out. For higher quotas, generate a free key at context7.com/dashboard and export it:
export CONTEXT7_API_KEY=ctx7sk_...Set it in your shell profile so pi picks it up on launch.
What it adds
resolve-library-id— converts a package or product name to a Context7 library ID (e.g.Next.js→/vercel/next.js). The agent should call this first.query-docs— fetches documentation and code examples for a resolved library ID.context7-docsskill — instructs the agent to reach for these tools whenever the user asks about a library, framework, SDK, API, CLI tool, or cloud service./c7-docs <library> <question>— slash command that runs the resolve + query flow in one shot.
Usage
Once installed, just ask the agent a docs question and the tools are invoked automatically:
how do I configure caching in Next.js 16?For a manual lookup:
/c7-docs next.js Cache ComponentsLicense
MIT
