Skip to content

Repository files navigation

Personify

Portable persona packs for agent voice, cadence, and reasoning style.

Install

Claude Code

claude plugin marketplace add icherniukh/personify
claude plugin install personify@personify

Codex

codex plugin marketplace add icherniukh/personify

Gemini CLI

gemini extensions install https://github.com/icherniukh/personify --consent

OpenCode

# Copy skills and commands to your global OpenCode config directory
mkdir -p ~/.config/opencode/skills
cp -r opencode/skills/* ~/.config/opencode/skills/
mkdir -p ~/.config/opencode/commands
cp -r opencode/commands/* ~/.config/opencode/commands/

Pi

pi install git:github.com/icherniukh/personify

Commands

Command What it does
list-personas Show available persona packs
use-persona <persona> Set a persona as the default for the session
as-persona <persona> <task> Apply a persona to one task
extract-persona <name> Create a new pack from web-grounded research

Examples:

List available personas.
Use the Hikaru Nakamura persona for this session.
Apply the Sam Harris persona to this task.
Research a persona pack for Ada Lovelace.

Contributing

Source lives in src/. After editing run:

python3 scripts/package.py build --target all

Pack format: docs/personality-pack-contract.md

Activation model: docs/persona-injection.md

Persona activation adds prompt context. See docs/token-overhead.md for the current per-pack overhead estimate and the calculation method.

License

MIT

About

personify your coding agent

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages