{
  "schemaVersion": "1.0",
  "item": {
    "slug": "multi-agent-roles",
    "name": "Multi Agent Roles",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/xiulipan/multi-agent-roles",
    "canonicalUrl": "https://clawhub.ai/xiulipan/multi-agent-roles",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/multi-agent-roles",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=multi-agent-roles",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "references/role-templates.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/multi-agent-roles"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/multi-agent-roles",
    "agentPageUrl": "https://openagent3.xyz/skills/multi-agent-roles/agent",
    "manifestUrl": "https://openagent3.xyz/skills/multi-agent-roles/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/multi-agent-roles/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Overview",
        "body": "This skill provides a comprehensive framework for designing professional multi-agent systems. It includes standardized role definitions for various AI applications and workflows."
      },
      {
        "title": "Core Concept",
        "body": "A well-designed multi-agent system requires:\n\nSpecialized Roles: Agents with specific expertise\nClear Boundaries: Each role has well-defined responsibilities\nEfficient Communication: Agents collaborate without overlap\nScalability: System can grow with additional roles"
      },
      {
        "title": "1. Strategy & Analysis Roles",
        "body": "1.1. Strategic Planner\n\nResponsibilities:\n\nDefine long-term goals and objectives\nAnalyze market trends and opportunities\nDevelop strategic roadmaps\nMake high-level decisions\n\n\nSkills: Strategic thinking, business acumen, data analysis\nUse Cases: Project planning, product strategy, business development\n\n1.2. Data Analyst\n\nResponsibilities:\n\nCollect and analyze data\nIdentify patterns and trends\nGenerate insights and recommendations\nCreate reports and visualizations\n\n\nSkills: Data analysis, statistical modeling, visualization\nUse Cases: Business intelligence, performance tracking, market research\n\n1.3. Risk Manager\n\nResponsibilities:\n\nIdentify and assess potential risks\nDevelop risk mitigation strategies\nMonitor risk factors\nImplement contingency plans\n\n\nSkills: Risk assessment, scenario planning, compliance\nUse Cases: Project risk management, financial risk analysis"
      },
      {
        "title": "2. Creative & Design Roles",
        "body": "2.1. Creative Director\n\nResponsibilities:\n\nLead creative processes\nDefine brand identity and guidelines\nReview and approve creative work\nEnsure consistency across projects\n\n\nSkills: Creative vision, design leadership, brand strategy\nUse Cases: Marketing campaigns, product design, content creation\n\n2.2. Content Strategist\n\nResponsibilities:\n\nDevelop content strategies\nPlan content calendars\nEnsure content quality and consistency\nAnalyze content performance\n\n\nSkills: Content planning, storytelling, SEO optimization\nUse Cases: Digital marketing, social media, content creation\n\n2.3. UX Designer\n\nResponsibilities:\n\nDesign user interfaces and experiences\nConduct user research\nCreate wireframes and prototypes\nTest and optimize designs\n\n\nSkills: User-centric design, prototyping, usability testing\nUse Cases: Product design, software development, digital platforms"
      },
      {
        "title": "3. Technical & Development Roles",
        "body": "3.1. Technical Architect\n\nResponsibilities:\n\nDesign system architecture\nMake technical decisions\nEnsure scalability and reliability\nOversee technical implementations\n\n\nSkills: System design, architecture patterns, technical leadership\nUse Cases: Software development, infrastructure design\n\n3.2. Full-Stack Developer\n\nResponsibilities:\n\nDevelop front-end and back-end systems\nWrite clean and maintainable code\nImplement user interfaces\nTest and debug applications\n\n\nSkills: Programming languages, web frameworks, database design\nUse Cases: Web development, application development\n\n3.3. QA Engineer\n\nResponsibilities:\n\nDevelop test plans and strategies\nWrite and execute tests\nIdentify and report bugs\nEnsure product quality\n\n\nSkills: Testing methodologies, automation frameworks, debugging\nUse Cases: Software testing, quality assurance, release management"
      },
      {
        "title": "4. Operations & Management Roles",
        "body": "4.1. Project Manager\n\nResponsibilities:\n\nPlan and execute projects\nManage timelines and resources\nTrack progress and milestones\nCoordinate team activities\n\n\nSkills: Project planning, resource management, communication\nUse Cases: Project management, team coordination\n\n4.2. Process Optimization Specialist\n\nResponsibilities:\n\nAnalyze existing processes\nIdentify improvement opportunities\nDesign optimized workflows\nImplement process changes\n\n\nSkills: Process analysis, workflow design, continuous improvement\nUse Cases: Business process improvement, operational efficiency\n\n4.3. Customer Support Manager\n\nResponsibilities:\n\nManage customer support operations\nHandle complex customer inquiries\nMonitor support performance\nTrain support staff\n\n\nSkills: Customer service, conflict resolution, problem-solving\nUse Cases: Customer support, issue resolution"
      },
      {
        "title": "Example 1: Marketing Agency Multi-Agent System",
        "body": "{\n  \"agents\": {\n    \"list\": [\n      {\n        \"id\": \"marketing_strategist\",\n        \"workspace\": \"/workspaces/marketing-agency/strategist\",\n        \"agentDir\": \"/agents/marketing-strategist\",\n        \"config\": {\n          \"role\": \"Strategic Planner\",\n          \"expertise\": \"marketing strategy, brand positioning\",\n          \"responsibilities\": [\n            \"Develop overall marketing strategy\",\n            \"Define campaign objectives\",\n            \"Allocate marketing budget\"\n          ]\n        }\n      },\n      {\n        \"id\": \"content_creator\",\n        \"workspace\": \"/workspaces/marketing-agency/content\",\n        \"agentDir\": \"/agents/content-creator\",\n        \"config\": {\n          \"role\": \"Content Strategist\",\n          \"expertise\": \"content planning, copywriting\",\n          \"responsibilities\": [\n            \"Create content calendars\",\n            \"Write marketing copy\",\n            \"Manage social media content\"\n          ]\n        }\n      },\n      {\n        \"id\": \"graphic_designer\",\n        \"workspace\": \"/workspaces/marketing-agency/design\",\n        \"agentDir\": \"/agents/graphic-designer\",\n        \"config\": {\n          \"role\": \"Creative Director\",\n          \"expertise\": \"visual design, branding\",\n          \"responsibilities\": [\n            \"Create visual assets\",\n            \"Maintain brand consistency\",\n            \"Design marketing materials\"\n          ]\n        }\n      },\n      {\n        \"id\": \"analytics_specialist\",\n        \"workspace\": \"/workspaces/marketing-agency/analytics\",\n        \"agentDir\": \"/agents/analytics-specialist\",\n        \"config\": {\n          \"role\": \"Data Analyst\",\n          \"expertise\": \"marketing analytics, performance tracking\",\n          \"responsibilities\": [\n            \"Track campaign performance\",\n            \"Analyze user behavior\",\n            \"Generate performance reports\"\n          ]\n        }\n      }\n    ]\n  },\n  \"bindings\": [\n    {\n      \"agentId\": \"marketing_strategist\",\n      \"match\": { \"channel\": \"any\", \"peer\": { \"kind\": \"direct\" } }\n    },\n    {\n      \"agentId\": \"content_creator\",\n      \"match\": { \"channel\": \"any\", \"text\": { \"contains\": [\"content\", \"copy\", \"writing\"] } }\n    },\n    {\n      \"agentId\": \"graphic_designer\",\n      \"match\": { \"channel\": \"any\", \"text\": { \"contains\": [\"design\", \"visual\", \"logo\"] } }\n    },\n    {\n      \"agentId\": \"analytics_specialist\",\n      \"match\": { \"channel\": \"any\", \"text\": { \"contains\": [\"analytics\", \"report\", \"metrics\"] } }\n    }\n  ]\n}"
      },
      {
        "title": "Example 2: Software Development Team",
        "body": "{\n  \"agents\": {\n    \"list\": [\n      {\n        \"id\": \"technical_architect\",\n        \"workspace\": \"/workspaces/dev-team/architecture\",\n        \"agentDir\": \"/agents/technical-architect\",\n        \"config\": {\n          \"role\": \"Technical Architect\",\n          \"expertise\": \"system design, architecture patterns\",\n          \"responsibilities\": [\n            \"Design system architecture\",\n            \"Make technical decisions\",\n            \"Review code architecture\"\n          ]\n        }\n      },\n      {\n        \"id\": \"frontend_developer\",\n        \"workspace\": \"/workspaces/dev-team/frontend\",\n        \"agentDir\": \"/agents/frontend-developer\",\n        \"config\": {\n          \"role\": \"Full-Stack Developer\",\n          \"expertise\": \"React, JavaScript, UI design\",\n          \"responsibilities\": [\n            \"Develop user interfaces\",\n            \"Implement frontend functionality\",\n            \"Optimize performance\"\n          ]\n        }\n      },\n      {\n        \"id\": \"backend_developer\",\n        \"workspace\": \"/workspaces/dev-team/backend\",\n        \"agentDir\": \"/agents/backend-developer\",\n        \"config\": {\n          \"role\": \"Full-Stack Developer\",\n          \"expertise\": \"Node.js, Python, databases\",\n          \"responsibilities\": [\n            \"Develop APIs\",\n            \"Design database schema\",\n            \"Implement business logic\"\n          ]\n        }\n      },\n      {\n        \"id\": \"qa_engineer\",\n        \"workspace\": \"/workspaces/dev-team/qa\",\n        \"agentDir\": \"/agents/qa-engineer\",\n        \"config\": {\n          \"role\": \"QA Engineer\",\n          \"expertise\": \"testing, automation, debugging\",\n          \"responsibilities\": [\n            \"Write test cases\",\n            \"Run test automation\",\n            \"Identify and report bugs\"\n          ]\n        }\n      }\n    ]\n  },\n  \"bindings\": [\n    {\n      \"agentId\": \"technical_architect\",\n      \"match\": { \"text\": { \"contains\": [\"architecture\", \"design\", \"technical\"] } }\n    },\n    {\n      \"agentId\": \"frontend_developer\",\n      \"match\": { \"text\": { \"contains\": [\"frontend\", \"UI\", \"React\"] } }\n    },\n    {\n      \"agentId\": \"backend_developer\",\n      \"match\": { \"text\": { \"contains\": [\"API\", \"database\", \"Node.js\"] } }\n    },\n    {\n      \"agentId\": \"qa_engineer\",\n      \"match\": { \"text\": { \"contains\": [\"test\", \"QA\", \"bug\"] } }\n    }\n  ]\n}"
      },
      {
        "title": "1. Role Definition Principles",
        "body": "Single Responsibility: Each role should have a clear, focused purpose\nComplementary Skills: Roles should complement each other's expertise\nClear Boundaries: Define what each role is responsible for\nScalability: Roles should support system growth"
      },
      {
        "title": "2. Communication Patterns",
        "body": "Hierarchical Communication: Clear reporting lines\nPeer-to-Peer Communication: Direct collaboration between roles\nCross-Functional Communication: Coordination across different teams\nFormal Documentation: Well-documented communication protocols"
      },
      {
        "title": "3. Performance Management",
        "body": "Role-Specific Metrics: Define clear performance indicators\nContinuous Feedback: Regular performance reviews\nSkill Development: Support ongoing learning and improvement\nSuccession Planning: Prepare for role transitions"
      },
      {
        "title": "Role Assessment Framework",
        "body": "Use this framework to evaluate and refine your multi-agent roles:"
      },
      {
        "title": "1. Role Clarity",
        "body": "Is the role's purpose clearly defined?\nAre responsibilities well-documented?\nDo team members understand their roles?"
      },
      {
        "title": "2. Role Fit",
        "body": "Does the agent's expertise match the role requirements?\nAre skills and competencies aligned with responsibilities?\nAre there any skills gaps?"
      },
      {
        "title": "3. Role Effectiveness",
        "body": "Is the role contributing to overall goals?\nAre performance metrics being met?\nIs there room for improvement?"
      },
      {
        "title": "4. Role Interdependencies",
        "body": "How do roles interact with each other?\nAre communication channels effective?\nAre there any bottlenecks?"
      },
      {
        "title": "1. Role Design Tools",
        "body": "Miro/FigJam: Collaborative whiteboarding for role mapping\nLucidchart/Visio: Diagramming role relationships\nJira/Asana: Project management for role-based tasks"
      },
      {
        "title": "2. Role Assignment Tools",
        "body": "Talent Management Systems: HR software for role assignment\nAI Workflow Platforms: OpenClaw, LangChain, AutoGen\nCollaboration Tools: Slack, Microsoft Teams, Discord"
      },
      {
        "title": "3. Performance Management Tools",
        "body": "OKR Platforms: Objective-setting and tracking\nFeedback Tools: 360-degree feedback systems\nAnalytics Tools: Performance reporting and analysis"
      },
      {
        "title": "1. AI-Driven Role Design",
        "body": "Machine learning for role optimization\nPredictive role assignment\nAdaptive role capabilities"
      },
      {
        "title": "2. Hybrid Human-AI Roles",
        "body": "Human-AI collaboration models\nAugmented human capabilities\nCognitive automation"
      },
      {
        "title": "3. Dynamic Role Systems",
        "body": "Flexible role definitions\nRole adaptation to changing needs\nSelf-organizing multi-agent systems"
      },
      {
        "title": "Conclusion",
        "body": "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.\n\nThe 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."
      }
    ],
    "body": "Multi-Agent Roles - Professional AI Role Design\nOverview\n\nThis skill provides a comprehensive framework for designing professional multi-agent systems. It includes standardized role definitions for various AI applications and workflows.\n\nCore Concept\n\nA well-designed multi-agent system requires:\n\nSpecialized Roles: Agents with specific expertise\nClear Boundaries: Each role has well-defined responsibilities\nEfficient Communication: Agents collaborate without overlap\nScalability: System can grow with additional roles\nProfessional Role Definitions\n1. Strategy & Analysis Roles\n1.1. Strategic Planner\nResponsibilities:\nDefine long-term goals and objectives\nAnalyze market trends and opportunities\nDevelop strategic roadmaps\nMake high-level decisions\nSkills: Strategic thinking, business acumen, data analysis\nUse Cases: Project planning, product strategy, business development\n1.2. Data Analyst\nResponsibilities:\nCollect and analyze data\nIdentify patterns and trends\nGenerate insights and recommendations\nCreate reports and visualizations\nSkills: Data analysis, statistical modeling, visualization\nUse Cases: Business intelligence, performance tracking, market research\n1.3. Risk Manager\nResponsibilities:\nIdentify and assess potential risks\nDevelop risk mitigation strategies\nMonitor risk factors\nImplement contingency plans\nSkills: Risk assessment, scenario planning, compliance\nUse Cases: Project risk management, financial risk analysis\n2. Creative & Design Roles\n2.1. Creative Director\nResponsibilities:\nLead creative processes\nDefine brand identity and guidelines\nReview and approve creative work\nEnsure consistency across projects\nSkills: Creative vision, design leadership, brand strategy\nUse Cases: Marketing campaigns, product design, content creation\n2.2. Content Strategist\nResponsibilities:\nDevelop content strategies\nPlan content calendars\nEnsure content quality and consistency\nAnalyze content performance\nSkills: Content planning, storytelling, SEO optimization\nUse Cases: Digital marketing, social media, content creation\n2.3. UX Designer\nResponsibilities:\nDesign user interfaces and experiences\nConduct user research\nCreate wireframes and prototypes\nTest and optimize designs\nSkills: User-centric design, prototyping, usability testing\nUse Cases: Product design, software development, digital platforms\n3. Technical & Development Roles\n3.1. Technical Architect\nResponsibilities:\nDesign system architecture\nMake technical decisions\nEnsure scalability and reliability\nOversee technical implementations\nSkills: System design, architecture patterns, technical leadership\nUse Cases: Software development, infrastructure design\n3.2. Full-Stack Developer\nResponsibilities:\nDevelop front-end and back-end systems\nWrite clean and maintainable code\nImplement user interfaces\nTest and debug applications\nSkills: Programming languages, web frameworks, database design\nUse Cases: Web development, application development\n3.3. QA Engineer\nResponsibilities:\nDevelop test plans and strategies\nWrite and execute tests\nIdentify and report bugs\nEnsure product quality\nSkills: Testing methodologies, automation frameworks, debugging\nUse Cases: Software testing, quality assurance, release management\n4. Operations & Management Roles\n4.1. Project Manager\nResponsibilities:\nPlan and execute projects\nManage timelines and resources\nTrack progress and milestones\nCoordinate team activities\nSkills: Project planning, resource management, communication\nUse Cases: Project management, team coordination\n4.2. Process Optimization Specialist\nResponsibilities:\nAnalyze existing processes\nIdentify improvement opportunities\nDesign optimized workflows\nImplement process changes\nSkills: Process analysis, workflow design, continuous improvement\nUse Cases: Business process improvement, operational efficiency\n4.3. Customer Support Manager\nResponsibilities:\nManage customer support operations\nHandle complex customer inquiries\nMonitor support performance\nTrain support staff\nSkills: Customer service, conflict resolution, problem-solving\nUse Cases: Customer support, issue resolution\nRole Configuration Examples\nExample 1: Marketing Agency Multi-Agent System\n{\n  \"agents\": {\n    \"list\": [\n      {\n        \"id\": \"marketing_strategist\",\n        \"workspace\": \"/workspaces/marketing-agency/strategist\",\n        \"agentDir\": \"/agents/marketing-strategist\",\n        \"config\": {\n          \"role\": \"Strategic Planner\",\n          \"expertise\": \"marketing strategy, brand positioning\",\n          \"responsibilities\": [\n            \"Develop overall marketing strategy\",\n            \"Define campaign objectives\",\n            \"Allocate marketing budget\"\n          ]\n        }\n      },\n      {\n        \"id\": \"content_creator\",\n        \"workspace\": \"/workspaces/marketing-agency/content\",\n        \"agentDir\": \"/agents/content-creator\",\n        \"config\": {\n          \"role\": \"Content Strategist\",\n          \"expertise\": \"content planning, copywriting\",\n          \"responsibilities\": [\n            \"Create content calendars\",\n            \"Write marketing copy\",\n            \"Manage social media content\"\n          ]\n        }\n      },\n      {\n        \"id\": \"graphic_designer\",\n        \"workspace\": \"/workspaces/marketing-agency/design\",\n        \"agentDir\": \"/agents/graphic-designer\",\n        \"config\": {\n          \"role\": \"Creative Director\",\n          \"expertise\": \"visual design, branding\",\n          \"responsibilities\": [\n            \"Create visual assets\",\n            \"Maintain brand consistency\",\n            \"Design marketing materials\"\n          ]\n        }\n      },\n      {\n        \"id\": \"analytics_specialist\",\n        \"workspace\": \"/workspaces/marketing-agency/analytics\",\n        \"agentDir\": \"/agents/analytics-specialist\",\n        \"config\": {\n          \"role\": \"Data Analyst\",\n          \"expertise\": \"marketing analytics, performance tracking\",\n          \"responsibilities\": [\n            \"Track campaign performance\",\n            \"Analyze user behavior\",\n            \"Generate performance reports\"\n          ]\n        }\n      }\n    ]\n  },\n  \"bindings\": [\n    {\n      \"agentId\": \"marketing_strategist\",\n      \"match\": { \"channel\": \"any\", \"peer\": { \"kind\": \"direct\" } }\n    },\n    {\n      \"agentId\": \"content_creator\",\n      \"match\": { \"channel\": \"any\", \"text\": { \"contains\": [\"content\", \"copy\", \"writing\"] } }\n    },\n    {\n      \"agentId\": \"graphic_designer\",\n      \"match\": { \"channel\": \"any\", \"text\": { \"contains\": [\"design\", \"visual\", \"logo\"] } }\n    },\n    {\n      \"agentId\": \"analytics_specialist\",\n      \"match\": { \"channel\": \"any\", \"text\": { \"contains\": [\"analytics\", \"report\", \"metrics\"] } }\n    }\n  ]\n}\n\nExample 2: Software Development Team\n{\n  \"agents\": {\n    \"list\": [\n      {\n        \"id\": \"technical_architect\",\n        \"workspace\": \"/workspaces/dev-team/architecture\",\n        \"agentDir\": \"/agents/technical-architect\",\n        \"config\": {\n          \"role\": \"Technical Architect\",\n          \"expertise\": \"system design, architecture patterns\",\n          \"responsibilities\": [\n            \"Design system architecture\",\n            \"Make technical decisions\",\n            \"Review code architecture\"\n          ]\n        }\n      },\n      {\n        \"id\": \"frontend_developer\",\n        \"workspace\": \"/workspaces/dev-team/frontend\",\n        \"agentDir\": \"/agents/frontend-developer\",\n        \"config\": {\n          \"role\": \"Full-Stack Developer\",\n          \"expertise\": \"React, JavaScript, UI design\",\n          \"responsibilities\": [\n            \"Develop user interfaces\",\n            \"Implement frontend functionality\",\n            \"Optimize performance\"\n          ]\n        }\n      },\n      {\n        \"id\": \"backend_developer\",\n        \"workspace\": \"/workspaces/dev-team/backend\",\n        \"agentDir\": \"/agents/backend-developer\",\n        \"config\": {\n          \"role\": \"Full-Stack Developer\",\n          \"expertise\": \"Node.js, Python, databases\",\n          \"responsibilities\": [\n            \"Develop APIs\",\n            \"Design database schema\",\n            \"Implement business logic\"\n          ]\n        }\n      },\n      {\n        \"id\": \"qa_engineer\",\n        \"workspace\": \"/workspaces/dev-team/qa\",\n        \"agentDir\": \"/agents/qa-engineer\",\n        \"config\": {\n          \"role\": \"QA Engineer\",\n          \"expertise\": \"testing, automation, debugging\",\n          \"responsibilities\": [\n            \"Write test cases\",\n            \"Run test automation\",\n            \"Identify and report bugs\"\n          ]\n        }\n      }\n    ]\n  },\n  \"bindings\": [\n    {\n      \"agentId\": \"technical_architect\",\n      \"match\": { \"text\": { \"contains\": [\"architecture\", \"design\", \"technical\"] } }\n    },\n    {\n      \"agentId\": \"frontend_developer\",\n      \"match\": { \"text\": { \"contains\": [\"frontend\", \"UI\", \"React\"] } }\n    },\n    {\n      \"agentId\": \"backend_developer\",\n      \"match\": { \"text\": { \"contains\": [\"API\", \"database\", \"Node.js\"] } }\n    },\n    {\n      \"agentId\": \"qa_engineer\",\n      \"match\": { \"text\": { \"contains\": [\"test\", \"QA\", \"bug\"] } }\n    }\n  ]\n}\n\nBest Practices for Multi-Agent Role Design\n1. Role Definition Principles\nSingle Responsibility: Each role should have a clear, focused purpose\nComplementary Skills: Roles should complement each other's expertise\nClear Boundaries: Define what each role is responsible for\nScalability: Roles should support system growth\n2. Communication Patterns\nHierarchical Communication: Clear reporting lines\nPeer-to-Peer Communication: Direct collaboration between roles\nCross-Functional Communication: Coordination across different teams\nFormal Documentation: Well-documented communication protocols\n3. Performance Management\nRole-Specific Metrics: Define clear performance indicators\nContinuous Feedback: Regular performance reviews\nSkill Development: Support ongoing learning and improvement\nSuccession Planning: Prepare for role transitions\nRole Assessment Framework\n\nUse this framework to evaluate and refine your multi-agent roles:\n\n1. Role Clarity\nIs the role's purpose clearly defined?\nAre responsibilities well-documented?\nDo team members understand their roles?\n2. Role Fit\nDoes the agent's expertise match the role requirements?\nAre skills and competencies aligned with responsibilities?\nAre there any skills gaps?\n3. Role Effectiveness\nIs the role contributing to overall goals?\nAre performance metrics being met?\nIs there room for improvement?\n4. Role Interdependencies\nHow do roles interact with each other?\nAre communication channels effective?\nAre there any bottlenecks?\nTools for Multi-Agent Role Management\n1. Role Design Tools\nMiro/FigJam: Collaborative whiteboarding for role mapping\nLucidchart/Visio: Diagramming role relationships\nJira/Asana: Project management for role-based tasks\n2. Role Assignment Tools\nTalent Management Systems: HR software for role assignment\nAI Workflow Platforms: OpenClaw, LangChain, AutoGen\nCollaboration Tools: Slack, Microsoft Teams, Discord\n3. Performance Management Tools\nOKR Platforms: Objective-setting and tracking\nFeedback Tools: 360-degree feedback systems\nAnalytics Tools: Performance reporting and analysis\nFuture Trends in Multi-Agent Roles\n1. AI-Driven Role Design\nMachine learning for role optimization\nPredictive role assignment\nAdaptive role capabilities\n2. Hybrid Human-AI Roles\nHuman-AI collaboration models\nAugmented human capabilities\nCognitive automation\n3. Dynamic Role Systems\nFlexible role definitions\nRole adaptation to changing needs\nSelf-organizing multi-agent systems\nConclusion\n\nProfessional 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.\n\nThe 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."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/xiulipan/multi-agent-roles",
    "publisherUrl": "https://clawhub.ai/xiulipan/multi-agent-roles",
    "owner": "xiulipan",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/multi-agent-roles",
    "downloadUrl": "https://openagent3.xyz/downloads/multi-agent-roles",
    "agentUrl": "https://openagent3.xyz/skills/multi-agent-roles/agent",
    "manifestUrl": "https://openagent3.xyz/skills/multi-agent-roles/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/multi-agent-roles/agent.md"
  }
}