@llblab/pi-kit

Version-pinned distribution of LLB Lab extensions and Skills for Pi

Packages

Package details

extensionskill

Install @llblab/pi-kit from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@llblab/pi-kit
Package
@llblab/pi-kit
Version
0.5.2
Published
Sep 6, 2026
Downloads
1,914/mo · 909/wk
Author
llblab
License
MIT
Types
extension, skill
Size
6 MB
Dependencies
7 dependencies · 0 peers
Pi manifest JSON
{
  "extensions": [
    "./node_modules/@llblab/pi-actors/dist/pi-actors/index.js",
    "./node_modules/@llblab/pi-clean-room/index.ts",
    "./node_modules/@llblab/pi-codex-usage/index.ts",
    "./node_modules/@llblab/pi-grow-loop/index.ts",
    "./node_modules/@llblab/pi-state-flow/index.ts",
    "./node_modules/@llblab/pi-telegram/index.ts"
  ],
  "skills": [
    "./node_modules/@llblab/pi-actors/dist/skills",
    "./node_modules/@llblab/pi-grow-loop/skills",
    "./node_modules/@llblab/pi-telegram/skills",
    "./node_modules/@llblab/skills/"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

@llblab/pi-kit

One install for the LLB Lab extension and Skill collection for Pi.

@llblab/pi-kit is a version-pinned package distribution, not another runtime extension. It brings together independently maintained packages; each keeps its own repository, releases, documentation, and development lifecycle.

Included packages

Package links lead to the owning repositories for usage, documentation, issues, and contributions.

Package Version Purpose
@llblab/pi-actors 0.52.1 Inspectable local Runs, reusable Recipes, persistent tools, and delegation Skills
@llblab/pi-clean-room 0.1.1 Isolated nested Pi TUI with explicitly selected extensions
@llblab/pi-codex-usage 0.9.4 Compact Codex/Spark subscription-limit status
@llblab/pi-grow-loop 0.7.4 Visible continuation scheduling and bounded worker Skills
@llblab/pi-state-flow 0.3.0 Opt-in validated state handoffs between agent runs
@llblab/pi-telegram 0.43.2 Telegram companion, queues, files, voice, controls, and Generative Apps guidance
@llblab/skills 1.14.0 Portable workflows for engineering, review, design, context maintenance, and other focused tasks

Versions are exact by design. An upstream release does not change an installed kit until this repository explicitly advances the dependency and publishes a new kit version. Runtime defects and package-specific feature requests belong in the linked repository; package selection and kit installation issues belong here.

Install

From npm:

pi install npm:@llblab/pi-kit

From GitHub:

pi install git:github.com/llblab/pi-kit

Pi loads the six extension entrypoints and the Skill resources explicitly declared by the kit. The kit adds no runtime behavior and does not copy the packages' source or instructions into a new owner. State Flow remains opt-in; bundling it does not enable its state handoff mode.

Prefer the kit instead of separately loading the same packages. If you already use individual installations or local Skill copies, use pi config to disable duplicate resources. Installing the kit does not remove or rewrite those installations.

Development

npm install
npm run validate

To advance an included package, update its exact version in dependencies, run npm install, synchronize bundled dependencies, declared resource paths, tests, the table above, and the changelog, then validate the packed artifact. Expose only resources declared by the published owning package; do not use version ranges or unpublished local paths.

Security

Pi extensions execute with the user's system permissions, and Skills can guide executable actions. Review each included package and release before advancing its pin. Private Knowledge, credentials, and personal Pi configuration are not bundled.