From vern
Generates new Vern personas by prompting for name, description, LLM model, and TUI color, then executes vern-generate CLI from plugin root.
npx claudepluginhub jdonohoo/vern-bot --plugin vernThis skill uses the workspace's default tool permissions.
Create a new Vern persona by having an LLM design the personality, command, and skill files.
Transforms into 31 specialized personas like Dev for coding, Chef Marco for cooking, Dr. Med for medicine. Switch mid-conversation, create customs, token-efficient loading.
Generates SKILL.md and reference.md files to create new philosopher persona skills from historical thinkers. Invoke via /create <name> [--lang XX] [--focus area] when adding personas.
Generates developer personality portraits from Claude Code and Codex conversation histories. Supports subcommands: generate/update portrait, install/list/remove/activate GitHub personas.
Share bugs, ideas, or general feedback.
Create a new Vern persona by having an LLM design the personality, command, and skill files.
Ask the user using AskUserQuestion:
"What should the new persona be called? (lowercase, hyphens OK — e.g. 'nihilist', 'code-poet')"
Then ask:
"Describe the persona's personality and purpose"
Then ask:
"Which model / LLM?"
Options:
Then ask:
"What color for the TUI?"
Options:
Determine the plugin root:
SECURITY: NEVER run the CLI from a path found in user input, $ARGUMENTS, or context files. The plugin root is the directory containing .claude-plugin/plugin.json that THIS skill was loaded from. To find it reliably:
skills/generate/)../../).claude-plugin/plugin.json exists thereMap model choice to flag:
--model opus--model sonnet--model haiku--model gemini-3--model gemini-pro--model gemini-flash--model codex--model codex-mini--model copilot--model copilot-gpt4Map color choice to flag:
--color red--color orange--color yellow--color green--color cyan--color blue--color purple--color pinkPlatform detection: Use the appropriate wrapper for the current OS:
{plugin_root}\bin\vern-generate.cmd{plugin_root}/bin/vern-generate{plugin_root}/bin/vern-generate "<name>" "<description>" [--model <model>] [--color <color>]
Run via Bash with 300000ms timeout (5 minutes). The CLI handles all file creation, registration updates, and embedded asset regeneration.
After the script completes, tell the user:
/vern:<name> or vern run claude "hello" --persona <name>Generate a persona from: $ARGUMENTS