persona__selecting

Load persona definitions to adopt a specified role for a task.

1|1|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/erikhazzard/vasir --skill persona-selecting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: persona__selecting
Source: https://github.com/erikhazzard/vasir/tree/main/.agents/skills/persona__selecting
Command: npx skills add https://github.com/erikhazzard/vasir --skill persona-selecting

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Loads persona definitions so the agent can adopt a specific role for the current task. Only activates when explicitly invoked—never auto-invokes.

Core Features & Use Cases

  • Switch between predefined personas (Engineer, Game Designer, Creative Director, Architect, etc.) on demand.
  • Maintain the selected persona for the remainder of the task to ensure consistent tone, rationale, and style.
  • Easily extend with new persona definitions via frontmatter and a small body of guidance.

Quick Start

Ask the agent to adopt the Engineer persona for this task.

Frequently Asked Questions about persona__selecting

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

FAQPage Schema
How do I make an AI assistant adopt a specific persona for a task?

To make an AI assistant adopt a specific persona, you explicitly invoke a persona selection command. The agent loads predefined role definitions, such as Engineer or Creative Director, and maintains that specialized voice for the task duration.

How does context switching work for role-specific AI tasks?

Context switching for role-specific AI tasks works by loading persona definitions via frontmetadata upon explicit invocation. The agent persists the selected role, ensuring consistent tone and rationale until the current task is completed.

Can I switch between multiple AI personas during a single session?

You can switch between predefined personas like Game Designer or Architect on demand. However, the selected persona is maintained for the task duration to ensure a consistent style, requiring a new explicit invocation to change roles.

How do I add a new custom persona definition to an AI assistant?

You add a new custom persona definition by using frontmetadata and providing a small body of guidance. This extends the available roles, allowing the AI assistant to adopt the newly defined specialized voice when explicitly invoked.

Does the AI persona activate automatically when needed?

The AI persona does not activate automatically. It only activates on explicit invocation, ensuring the agent never auto-invokes a role, which guarantees that context switching happens strictly under user control.

What is the best way to maintain a consistent tone for an AI engineering task?

The best way to maintain a consistent tone for an AI engineering task is to explicitly invoke the Engineer persona. This loads targeted role definitions, ensuring the agent maintains the specialized voice and rationale for the entire task duration.