personas

Invoke specialized agent personas for domain-specific task delegation.

1|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/drusifer/via --skill personas-drusifer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: personas
Source: https://github.com/drusifer/via/tree/main/agents/skills/personas
Command: npx skills add https://github.com/drusifer/via --skill personas-drusifer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Switch to a specialized agent persona or invoke a persona directly to delegate tasks to the right specialist, improving efficiency and accuracy across complex workflows.

Core Features & Use Cases

  • Direct invocation syntax to hand tasks to a chosen persona, delivering immediate domain expertise.
  • Auto-routing by analyzing tasks and routing to the most suitable specialist via the CHAT.md handoff mechanism.
  • State management: each persona maintains state files under agents/[persona].docs/ (context.md, current_task.md, next_steps.md) to preserve work between activations.
  • Broad persona coverage: Neo (SWE), Morpheus (Tech Lead), Trin (QA Guardian), Oracle (Knowledge Officer), Mouse (Scrum Master), Cypher (Product Manager), Bob (Prompt Engineer), Smith (Expert User).

Quick Start

Directly invoke a persona with @Neo *swe impl Add input validation to the API endpoint.

Frequently Asked Questions about personas

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

FAQPage Schema
How do I switch AI agent personas to delegate tasks to a specialist?

Agent persona switching preserves current work by maintaining state files for context, current tasks, and next steps under agents/[persona].docs/ directories, ensuring safe switch protocols between activations.

What specialized agent personas are available for software engineering workflows?

Each persona maintains its own state files under agents/[persona].docs/ to preserve context and tasks between activations.

Can I auto-route tasks to the right specialist without manually selecting a persona?

Auto-routing analyzes tasks and routes them to the most suitable specialist via the CHAT.md handoff mechanism.

How does state management work when switching between agent personas?

State management preserves work by maintaining context.md, current_task.md, and next_steps.md files under agents/[persona].docs/ directories.

Do I need predefined personas available before using agent persona switching?

Predefined persona availability is required to enable both direct persona invocation and auto-routing via CHAT.md handoff for specialized task delegation.