generate

Generate Vern personas by creating persona files, commands, and skill metadata.

15|2|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/jdonohoo/vern-bot --skill generate-jdonohoo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generate
Source: https://github.com/jdonohoo/vern-bot/tree/main/skills/generate
Command: npx skills add https://github.com/jdonohoo/vern-bot --skill generate-jdonohoo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates creation of new Vern personas, removing the manual steps of creating persona files, updating plugin registrations, and regenerating embedded assets when adding or iterating on personas.

Core Features & Use Cases

  • Interactive Persona Capture: Walks the user through name, personality, model selection, and TUI color choices.
  • Deterministic CLI Execution: Maps model and color choices to vern-generate flags, detects platform-specific binary paths, and runs the plugin's generator with a configured timeout.
  • Use Case: Rapidly add a new persona to a Vern plugin and automatically create agents/, commands/, and skills/ files while updating registration and embedded assets.

Quick Start

Use the generate skill to create a new persona by providing a name, a brief description, and selecting Auto for model and color.

Frequently Asked Questions about generate

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

FAQPage Schema
How do I automate creating CLI personas and updating plugin registrations?

Automating CLI persona creation is done by generating persona files, commands, and skill metadata while updating plugin registrations and embedded assets. This process uses an interactive capture for name, personality, model, and color choices to build the required configuration automatically.

What files do I need to update when adding a new persona to a CLI plugin?

When adding a new persona to a CLI plugin, you need to update agents/, commands/, and skills/ files alongside plugin registration entries and embedded assets. The generation process maps your model and color choices to flags and automatically produces these files.

How does platform detection work when running a vern-generate binary?

Platform detection for running a vern-generate binary involves identifying platform-specific binary paths before execution. The system maps your selected model and color choices to the appropriate flags and executes the generator with a configured five minute timeout.

Can I select specific LLM models and TUI colors when generating personas?

You can select specific LLM models and TUI colors during the interactive persona capture phase. These selections are then mapped to deterministic CLI flags passed to the vern-generate binary to ensure the persona is created with your exact specifications.

What is the timeout limit when executing a persona generation binary?

The timeout limit when executing a persona generation binary is five minutes. This configured timeout ensures the vern-generate binary completes the creation of agents, commands, and skills files without hanging indefinitely during the plugin update process.

Why does manual persona creation fail to update embedded assets correctly?

Manual persona creation often fails to update embedded assets correctly because it requires regenerating files across multiple directories. Automating this with a generator binary ensures all agents, commands, skills, and registration entries are updated deterministically in one pass.