role

Assign and enforce AI agent roles like primary, sub, observer, or orchestrator.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/SunrisesIllNeverSee/moses-governance-cowork --skill role-sunrisesillneversee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: role
Source: https://github.com/SunrisesIllNeverSee/moses-governance-cowork/tree/main/skills/role
Command: npx skills add https://github.com/SunrisesIllNeverSee/moses-governance-cowork --skill role-sunrisesillneversee

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill clarifies and enforces the authority and behavioral scope of an AI agent within a multi-agent or collaborative environment, preventing miscommunication and ensuring tasks are executed by the appropriate agent.

Core Features & Use Cases

  • Role Assignment: Assign specific roles like primary, sub, observer, or orchestrator to an AI agent.
  • Authority Control: Dictates the agent's level of autonomy and decision-making power.
  • Scope Enforcement: Ensures agents operate within their defined boundaries, crucial for complex workflows.
  • Use Case: In a project involving a lead AI (primary) and a research AI (sub), setting the research AI's role to sub ensures it only performs delegated research tasks and reports back, rather than initiating its own project-wide changes.

Quick Start

Set the agent's role to primary.

Frequently Asked Questions about role

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

FAQPage Schema
How do I define agent authority and scope in a multi-agent workflow?

To define agent authority and scope, assign specific roles like primary, sub, observer, or orchestrator to enforce hierarchical boundaries and decision-making power within your multi-agent workflow.

What is the best way to prevent sub-agents from making project-wide changes?

The best way to prevent unauthorized changes is scope enforcement using role assignment; setting an agent to the sub role ensures it only executes delegated tasks and reports back to the primary agent.

Can I use an orchestrator role to manage AI agent delegation in a collaborative framework?

Yes, you can use the orchestrator role to manage AI agent delegation, facilitating structured multi-agent workflows by dictating autonomy levels and coordinating responsibilities across the collaborative framework.

When do I need to assign specific roles like observer or primary to AI agents?

You need to assign roles like observer or primary when structuring complex workflows that require clear authority control, ensuring agents operate strictly within their defined behavioral boundaries to prevent miscommunication.

Does setting a primary role limit the decision-making power of other agents in the hierarchy?

Yes, setting a primary role limits other agents' decision-making power by establishing authority control, which restricts sub-agents to delegated tasks and prevents them from initiating autonomous project-wide modifications.