personality-skins

Switch Pi behavior profiles across builder, reviewer, researcher, minimal, and planner workflows.

Updated May 4, 2026
One-click install
npx skills add https://github.com/panamini/pi-tooling --skill personality-skins
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: personality-skins
Source: https://github.com/panamini/pi-tooling/tree/main/skills/personality-skins
Command: npx skills add https://github.com/panamini/pi-tooling --skill personality-skins

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps users control how Pi behaves by switching between predefined personality profiles, avoiding mismatched tone and workflow during different kinds of work.

Core Features & Use Cases

  • Behavior profile switching: Activate a builder, reviewer, researcher, minimal, or planner skin to steer how responses are written and how work is approached.
  • Workflow defaulting: Use skins to match the interaction style needed for implementation, adversarial checking, evidence-first investigation, low-chatter summarization, or blueprint planning.
  • State persistence: Keeps the active skin saved per project so the next turn continues with the same behavior profile.

Quick Start

Use the command /skin builder to switch Pi into practical implementation mode for your next work session.

Frequently Asked Questions about personality-skins

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

FAQPage Schema
How do I switch AI persona behavior for different coding and research tasks?

Switch AI persona behavior by activating a predefined personality skin such as builder, reviewer, or planner to match your workflow. The selected profile persists across conversation turns, injecting corresponding tone and interaction style into the system prompt.

What is a personality skin and how does it control workflow tone?

A personality skin is a behavior profile that controls workflow tone and approach by switching the assistant into specific modes like minimal for low-chatter summarization or researcher for evidence-first investigation, ensuring response style matches task requirements.

How do I activate a planner or builder profile for my next work session?

Activate a planner or builder profile by using the designated slash command, such as /skin builder, to switch into practical implementation mode. This sets the behavior profile and persists it for your project so subsequent turns continue seamlessly.

Can I persist a specific reviewer behavior profile across multiple conversation turns?

Yes, you can persist a specific reviewer behavior profile across conversation turns. The skin state saves per project, automatically injecting the active profile preferences into the next system prompt without requiring external execution or manual reactivation.

Does persona switching require external dependencies or execution environments?

No, persona switching requires no external dependencies or execution environments. It operates internally by defining and persisting an active skin, then injecting corresponding preferences directly into the system prompt to change behavior profiles.

What is the best way to avoid mismatched tone during code review and planning?

The best way to avoid mismatched tone is to switch between predefined personality profiles before starting a task. Activating the reviewer skin for adversarial checking or the planner skin for blueprint planning ensures the interaction style fits the work.