← 返回 Skills 市场
xiulipan

Multi Agent Roles

作者 xiulipan · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
1488
总下载
0
收藏
9
当前安装
1
版本数
在 OpenClaw 中安装
/install multi-agent-roles
功能描述
Provides standardized, role-based AI agents for multi-agent systems with clear responsibilities across strategy, creative, technical, and management domains.
使用说明 (SKILL.md)

Multi-Agent Roles - Professional AI Role Design

Overview

This skill provides a comprehensive framework for designing professional multi-agent systems. It includes standardized role definitions for various AI applications and workflows.

Core Concept

A well-designed multi-agent system requires:

  1. Specialized Roles: Agents with specific expertise
  2. Clear Boundaries: Each role has well-defined responsibilities
  3. Efficient Communication: Agents collaborate without overlap
  4. Scalability: System can grow with additional roles

Professional Role Definitions

1. Strategy & Analysis Roles

1.1. Strategic Planner

  • Responsibilities:
    • Define long-term goals and objectives
    • Analyze market trends and opportunities
    • Develop strategic roadmaps
    • Make high-level decisions
  • Skills: Strategic thinking, business acumen, data analysis
  • Use Cases: Project planning, product strategy, business development

1.2. Data Analyst

  • Responsibilities:
    • Collect and analyze data
    • Identify patterns and trends
    • Generate insights and recommendations
    • Create reports and visualizations
  • Skills: Data analysis, statistical modeling, visualization
  • Use Cases: Business intelligence, performance tracking, market research

1.3. Risk Manager

  • Responsibilities:
    • Identify and assess potential risks
    • Develop risk mitigation strategies
    • Monitor risk factors
    • Implement contingency plans
  • Skills: Risk assessment, scenario planning, compliance
  • Use Cases: Project risk management, financial risk analysis

2. Creative & Design Roles

2.1. Creative Director

  • Responsibilities:
    • Lead creative processes
    • Define brand identity and guidelines
    • Review and approve creative work
    • Ensure consistency across projects
  • Skills: Creative vision, design leadership, brand strategy
  • Use Cases: Marketing campaigns, product design, content creation

2.2. Content Strategist

  • Responsibilities:
    • Develop content strategies
    • Plan content calendars
    • Ensure content quality and consistency
    • Analyze content performance
  • Skills: Content planning, storytelling, SEO optimization
  • Use Cases: Digital marketing, social media, content creation

2.3. UX Designer

  • Responsibilities:
    • Design user interfaces and experiences
    • Conduct user research
    • Create wireframes and prototypes
    • Test and optimize designs
  • Skills: User-centric design, prototyping, usability testing
  • Use Cases: Product design, software development, digital platforms

3. Technical & Development Roles

3.1. Technical Architect

  • Responsibilities:
    • Design system architecture
    • Make technical decisions
    • Ensure scalability and reliability
    • Oversee technical implementations
  • Skills: System design, architecture patterns, technical leadership
  • Use Cases: Software development, infrastructure design

3.2. Full-Stack Developer

  • Responsibilities:
    • Develop front-end and back-end systems
    • Write clean and maintainable code
    • Implement user interfaces
    • Test and debug applications
  • Skills: Programming languages, web frameworks, database design
  • Use Cases: Web development, application development

3.3. QA Engineer

  • Responsibilities:
    • Develop test plans and strategies
    • Write and execute tests
    • Identify and report bugs
    • Ensure product quality
  • Skills: Testing methodologies, automation frameworks, debugging
  • Use Cases: Software testing, quality assurance, release management

4. Operations & Management Roles

4.1. Project Manager

  • Responsibilities:
    • Plan and execute projects
    • Manage timelines and resources
    • Track progress and milestones
    • Coordinate team activities
  • Skills: Project planning, resource management, communication
  • Use Cases: Project management, team coordination

4.2. Process Optimization Specialist

  • Responsibilities:
    • Analyze existing processes
    • Identify improvement opportunities
    • Design optimized workflows
    • Implement process changes
  • Skills: Process analysis, workflow design, continuous improvement
  • Use Cases: Business process improvement, operational efficiency

4.3. Customer Support Manager

  • Responsibilities:
    • Manage customer support operations
    • Handle complex customer inquiries
    • Monitor support performance
    • Train support staff
  • Skills: Customer service, conflict resolution, problem-solving
  • Use Cases: Customer support, issue resolution

Role Configuration Examples

Example 1: Marketing Agency Multi-Agent System

{
  "agents": {
    "list": [
      {
        "id": "marketing_strategist",
        "workspace": "/workspaces/marketing-agency/strategist",
        "agentDir": "/agents/marketing-strategist",
        "config": {
          "role": "Strategic Planner",
          "expertise": "marketing strategy, brand positioning",
          "responsibilities": [
            "Develop overall marketing strategy",
            "Define campaign objectives",
            "Allocate marketing budget"
          ]
        }
      },
      {
        "id": "content_creator",
        "workspace": "/workspaces/marketing-agency/content",
        "agentDir": "/agents/content-creator",
        "config": {
          "role": "Content Strategist",
          "expertise": "content planning, copywriting",
          "responsibilities": [
            "Create content calendars",
            "Write marketing copy",
            "Manage social media content"
          ]
        }
      },
      {
        "id": "graphic_designer",
        "workspace": "/workspaces/marketing-agency/design",
        "agentDir": "/agents/graphic-designer",
        "config": {
          "role": "Creative Director",
          "expertise": "visual design, branding",
          "responsibilities": [
            "Create visual assets",
            "Maintain brand consistency",
            "Design marketing materials"
          ]
        }
      },
      {
        "id": "analytics_specialist",
        "workspace": "/workspaces/marketing-agency/analytics",
        "agentDir": "/agents/analytics-specialist",
        "config": {
          "role": "Data Analyst",
          "expertise": "marketing analytics, performance tracking",
          "responsibilities": [
            "Track campaign performance",
            "Analyze user behavior",
            "Generate performance reports"
          ]
        }
      }
    ]
  },
  "bindings": [
    {
      "agentId": "marketing_strategist",
      "match": { "channel": "any", "peer": { "kind": "direct" } }
    },
    {
      "agentId": "content_creator",
      "match": { "channel": "any", "text": { "contains": ["content", "copy", "writing"] } }
    },
    {
      "agentId": "graphic_designer",
      "match": { "channel": "any", "text": { "contains": ["design", "visual", "logo"] } }
    },
    {
      "agentId": "analytics_specialist",
      "match": { "channel": "any", "text": { "contains": ["analytics", "report", "metrics"] } }
    }
  ]
}

Example 2: Software Development Team

{
  "agents": {
    "list": [
      {
        "id": "technical_architect",
        "workspace": "/workspaces/dev-team/architecture",
        "agentDir": "/agents/technical-architect",
        "config": {
          "role": "Technical Architect",
          "expertise": "system design, architecture patterns",
          "responsibilities": [
            "Design system architecture",
            "Make technical decisions",
            "Review code architecture"
          ]
        }
      },
      {
        "id": "frontend_developer",
        "workspace": "/workspaces/dev-team/frontend",
        "agentDir": "/agents/frontend-developer",
        "config": {
          "role": "Full-Stack Developer",
          "expertise": "React, JavaScript, UI design",
          "responsibilities": [
            "Develop user interfaces",
            "Implement frontend functionality",
            "Optimize performance"
          ]
        }
      },
      {
        "id": "backend_developer",
        "workspace": "/workspaces/dev-team/backend",
        "agentDir": "/agents/backend-developer",
        "config": {
          "role": "Full-Stack Developer",
          "expertise": "Node.js, Python, databases",
          "responsibilities": [
            "Develop APIs",
            "Design database schema",
            "Implement business logic"
          ]
        }
      },
      {
        "id": "qa_engineer",
        "workspace": "/workspaces/dev-team/qa",
        "agentDir": "/agents/qa-engineer",
        "config": {
          "role": "QA Engineer",
          "expertise": "testing, automation, debugging",
          "responsibilities": [
            "Write test cases",
            "Run test automation",
            "Identify and report bugs"
          ]
        }
      }
    ]
  },
  "bindings": [
    {
      "agentId": "technical_architect",
      "match": { "text": { "contains": ["architecture", "design", "technical"] } }
    },
    {
      "agentId": "frontend_developer",
      "match": { "text": { "contains": ["frontend", "UI", "React"] } }
    },
    {
      "agentId": "backend_developer",
      "match": { "text": { "contains": ["API", "database", "Node.js"] } }
    },
    {
      "agentId": "qa_engineer",
      "match": { "text": { "contains": ["test", "QA", "bug"] } }
    }
  ]
}

Best Practices for Multi-Agent Role Design

1. Role Definition Principles

  • Single Responsibility: Each role should have a clear, focused purpose
  • Complementary Skills: Roles should complement each other's expertise
  • Clear Boundaries: Define what each role is responsible for
  • Scalability: Roles should support system growth

2. Communication Patterns

  • Hierarchical Communication: Clear reporting lines
  • Peer-to-Peer Communication: Direct collaboration between roles
  • Cross-Functional Communication: Coordination across different teams
  • Formal Documentation: Well-documented communication protocols

3. Performance Management

  • Role-Specific Metrics: Define clear performance indicators
  • Continuous Feedback: Regular performance reviews
  • Skill Development: Support ongoing learning and improvement
  • Succession Planning: Prepare for role transitions

Role Assessment Framework

Use this framework to evaluate and refine your multi-agent roles:

1. Role Clarity

  • Is the role's purpose clearly defined?
  • Are responsibilities well-documented?
  • Do team members understand their roles?

2. Role Fit

  • Does the agent's expertise match the role requirements?
  • Are skills and competencies aligned with responsibilities?
  • Are there any skills gaps?

3. Role Effectiveness

  • Is the role contributing to overall goals?
  • Are performance metrics being met?
  • Is there room for improvement?

4. Role Interdependencies

  • How do roles interact with each other?
  • Are communication channels effective?
  • Are there any bottlenecks?

Tools for Multi-Agent Role Management

1. Role Design Tools

  • Miro/FigJam: Collaborative whiteboarding for role mapping
  • Lucidchart/Visio: Diagramming role relationships
  • Jira/Asana: Project management for role-based tasks

2. Role Assignment Tools

  • Talent Management Systems: HR software for role assignment
  • AI Workflow Platforms: OpenClaw, LangChain, AutoGen
  • Collaboration Tools: Slack, Microsoft Teams, Discord

3. Performance Management Tools

  • OKR Platforms: Objective-setting and tracking
  • Feedback Tools: 360-degree feedback systems
  • Analytics Tools: Performance reporting and analysis

Future Trends in Multi-Agent Roles

1. AI-Driven Role Design

  • Machine learning for role optimization
  • Predictive role assignment
  • Adaptive role capabilities

2. Hybrid Human-AI Roles

  • Human-AI collaboration models
  • Augmented human capabilities
  • Cognitive automation

3. Dynamic Role Systems

  • Flexible role definitions
  • Role adaptation to changing needs
  • Self-organizing multi-agent systems

Conclusion

Professional multi-agent role design requires careful planning and continuous refinement. By defining clear roles with complementary skills and effective communication patterns, you can create robust, scalable multi-agent systems that drive innovation and efficiency.

The examples and frameworks provided here serve as a starting point for designing your own multi-agent systems. Remember to adapt these principles to your specific domain and requirements.

安全使用建议
This skill is a library of role templates and examples and doesn't request credentials or install code — technically low risk. Before using: (1) review any generated agent configurations (paths like /workspaces/... are examples) and do not point agents at real sensitive data stores unless you've audited them; (2) do not feed real patient, financial, or confidential data into agents produced from the healthcare/finance templates without appropriate governance; (3) if you plan to have agents act autonomously, enable appropriate guardrails and human review for decisions in sensitive domains.
功能分析
Type: OpenClaw Skill Name: multi-agent-roles Version: 1.0.0 The skill bundle is purely descriptive, providing a framework and examples for designing multi-agent systems. The `SKILL.md` and `references/role-templates.md` files contain markdown text, JSON configuration examples, and illustrative Python code snippets. There are no instructions for the OpenClaw agent to execute any commands, make network calls, access sensitive files, or perform any actions beyond processing the descriptive content. No evidence of prompt injection, data exfiltration, persistence, or obfuscation was found.
能力评估
Purpose & Capability
Name, description, and files are all focused on role definitions, templates, and examples for multi-agent systems. There are no unexpected dependencies, credentials, or binaries required.
Instruction Scope
SKILL.md contains only role definitions, JSON/Python examples, templates, and diagrams. It does reference example filesystem paths (e.g., /workspaces/..., /agents/...) but does not instruct reading arbitrary host files, exporting data to external endpoints, or accessing credentials. Note: some templates target sensitive domains (healthcare, finance) — the content itself is benign but using these templates with real sensitive data requires caution.
Install Mechanism
No install spec and no code files to run; this is instruction-only so nothing is written to disk or downloaded at install time.
Credentials
The skill declares no required environment variables, credentials, or config paths — there is no disproportionate credential request.
Persistence & Privilege
always is false and the skill is user-invocable. Autonomous invocation is allowed by default but there is no other requested persistent presence or modification of other skills/configs.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install multi-agent-roles
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /multi-agent-roles 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the Multi-Agent Roles skill, providing a framework for professional AI role design. - Introduces standardized definitions for a wide range of AI agent roles across strategic, creative, technical, and operational domains. - Outlines core principles for effective multi-agent system design, including specialization, clear role boundaries, collaboration, and scalability. - Includes detailed descriptions of responsibilities, skills, and use cases for each professional role. - Provides practical configuration examples for marketing agencies and software development teams to demonstrate multi-agent system setups.
元数据
Slug multi-agent-roles
版本 1.0.0
许可证
累计安装 9
当前安装数 9
历史版本数 1
常见问题

Multi Agent Roles 是什么?

Provides standardized, role-based AI agents for multi-agent systems with clear responsibilities across strategy, creative, technical, and management domains. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1488 次。

如何安装 Multi Agent Roles?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install multi-agent-roles」即可一键安装,无需额外配置。

Multi Agent Roles 是免费的吗?

是的,Multi Agent Roles 完全免费(开源免费),可自由下载、安装和使用。

Multi Agent Roles 支持哪些平台?

Multi Agent Roles 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Multi Agent Roles?

由 xiulipan(@xiulipan)开发并维护,当前版本 v1.0.0。

💬 留言讨论