pi-agent

Configure a minimal terminal coding harness with providers, tools, and SDKs.

13|3|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/tassiovale/claude-code-kit --skill pi-agent-tassiovale
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pi-agent
Source: https://github.com/tassiovale/claude-code-kit/tree/main/skills/pi-agent
Command: npx skills add https://github.com/tassiovale/claude-code-kit --skill pi-agent-tassiovale

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @earendil-works/pi-coding-agent, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies terminal coding by providing a minimal coding harness, Pi, which allows users to install Pi, configure providers/models/settings, create Pi skills/extensions/packages/themes, embed Pi through the SDK, integrate over RPC or JSON event streams, parse sessions, or develop custom Pi providers and TUI components.

Core Features & Use Cases

  • Minimal Coding Harness: Pi provides a minimal terminal coding harness for various coding tasks.
  • Provider Configuration: Users can configure providers, models, and settings for Pi.
  • Skill Creation: Users can create Pi skills, extensions, packages, themes, and prompt templates.
  • SDK Integration: Pi can be embedded through the SDK for Node/TypeScript apps.
  • RPC/JSON Event Streams: Pi can be integrated over RPC or JSON event streams.
  • Session Parsing: Users can parse sessions, branch summarization, and compaction.
  • Custom Provider Development: Users can develop custom Pi providers and TUI components.
  • Use Case: Imagine you want to create a custom terminal coding experience that integrates with various providers and tools. Use this Skill to build and configure your custom Pi environment.

Quick Start

Use the pi-agent skill to install the Pi CLI and SDK.

Frequently Asked Questions about pi-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a minimal terminal coding harness with custom provider configuration?

A minimal terminal coding harness allows you to configure custom providers, models, and settings by installing the Pi CLI and SDK. It requires Node.js/npm and enables you to build a tailored coding environment with various extensions.

Can I embed a terminal coding agent into a Node or TypeScript app using an SDK?

You can embed a terminal coding agent into Node or TypeScript apps using the Pi SDK. It provides programmatic access to integrate the minimal coding harness, configure custom providers, and parse sessions directly within your application architecture.

Do I need Node.js and npm to use a terminal coding harness for RPC integration?

Yes, Node.js and npm are required to use this terminal coding harness for RPC integration. You need them to install the Pi CLI and SDK, which provide the capabilities to integrate over RPC or JSON event streams and parse sessions.

How do I create custom extensions and prompt templates for a terminal coding agent?

To create custom extensions and prompt templates for a terminal coding agent, use the Pi harness to build Pi skills, extensions, packages, and themes. You can also develop custom TUI components to fully customize the terminal coding experience.

What is the best way to parse sessions and handle compaction in a terminal coding harness?

The best way to parse sessions and handle compaction in a terminal coding harness is using the Pi package. It provides built-in capabilities for session parsing, branch summarization, and compaction to manage your coding context effectively.