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.