theme

Manage agent persona themes via CLI commands for listing, showing, setting, creating, and generating.

2|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/slabgorb/sidequest --skill theme-slabgorb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: theme
Source: https://github.com/slabgorb/sidequest/tree/main/.pennyfarthing/skills/pf-theme
Command: npx skills add https://github.com/slabgorb/sidequest --skill theme-slabgorb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Theme management for Claude-powered agents simplifies discovery, creation, and activation of agent personas, reducing setup time when switching character dynamics.

Core Features & Use Cases

  • List built-in and custom themes, show current theme, and inspect detailed agent mappings.
  • Create new themes from bases or from scratch, and use the Theme Maker to generate personas.
  • Use cases include rapid prototyping of personalities for different missions or play sessions, and seamless live theme switching during tests.

Quick Start

Set an active theme with pf theme set <name> and then refresh the current agent persona with pf agent start "sm"

Frequently Asked Questions about theme

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

FAQPage Schema
How do I manage persona themes for Claude-powered agents?

You manage persona themes for Claude-powered agents using a CLI workflow that supports list, show, set, create, and maker commands. This enables quick discovery and activation of agent personas across built-in, project, and user storage paths.

What is an agent persona theme and when do I need it?

An agent persona theme is a mapping of character dynamics applied to Claude-powered agents. You need it when switching personality profiles during rapid prototyping or live testing to reduce setup time and maintain consistent persona behavior.

How do I set an active theme and refresh the agent persona?

Set an active theme by running 'pf theme set <name>' in your CLI. After setting the theme, refresh the current agent persona by executing 'pf agent start "sm"' to apply the updated character dynamics to your agent.

Can I create custom agent personas from scratch or existing bases?

Yes, you can create custom agent persona themes from existing bases or from scratch. The interactive Theme Maker feature allows you to generate new personas and automatically satisfies frontmatter metadata requirements across project and user locations.

Does this theme management tool require external dependencies?

No, this theme management tool operates without external dependencies. It uses its built-in CLI workflow to handle theme listing, creation, and activation across built-in, project, and user storage paths without requiring additional components.

What are the limitations of using CLI commands for agent persona switching?

The CLI workflow is specifically designed for managing persona themes for Claude-powered agents. It requires manual execution of 'pf theme set' and 'pf agent start' commands to apply changes, which may not integrate seamlessly into fully automated runtime environments.