omp packages

@counterposition/skill-pi1.2.0

Pi coding agent reference skill — extensions, settings, providers, SDK/RPC, packages, and .pi/ config

GitHub Actions Published 7 days ago GPL-3.0-only ~918 downloads/mo

Untested on omp

This is a pi package. No one has reported whether it works on omp yet. If you try it, add your result below.

Did it work for you?

Result

One report per person. A new report replaces your old one.

Reports 0

No reports yet.

Readme

Pi Skill

Pi's own system prompt already points it at its source documentation. But when you use a different coding agent — Claude Code, OpenCode, Codex CLI, or an IDE agent like Cursor or Windsurf — to work on Pi extensions, skills, packages, or configuration, that agent has no built-in knowledge of Pi's architecture. It will hallucinate APIs, invent settings, and confidently describe extension hooks that don't exist.

This skill gives any coding agent grounded knowledge of Pi via the Agent Skills standard. It injects task-specific reference documentation into context so the agent reasons from facts — about extensions, settings, providers, sessions, and the SDK — rather than from plausible fictions.

Install

# as a skill
npx skills add counterposition/pi --skill pi

# as a Pi package
pi install npm:@counterposition/skill-pi

Maintainer Paths

# from a local checkout
npx skills add /absolute/path/to/pi --skill pi

# packaged install from monorepo root
pi install ./packages/skill-pi

If you develop inside this repo, Pi already loads the skill via .pi/settings.json.

What this covers

Pi's architecture and package layout. Skill authoring, discovery, and routing. Extensions, tools, and UI hooks. MCP servers, codemode, and nested tool calls. Settings, models, providers, classifiers, and packages. Sessions, forks, and compaction. The SDK and RPC interface. Checked against Pi 1.2.0.

The reference material lives in references/ as task-specific documents — not a single monolith, but pieces sized for injection into a conversation when relevant.

Files

Path Purpose
SKILL.md Trigger rules and routing description
references/ Task-specific Pi reference documents
examples/ Extension examples that type-check against Pi
evals/evals.json Example evaluation cases
LICENSE.md GPLv3 license text