Install
openclaw skills install multi-agent-rolesProvides standardized, role-based AI agents for multi-agent systems with clear responsibilities across strategy, creative, technical, and management domains.
openclaw skills install multi-agent-rolesThis skill provides a comprehensive framework for designing professional multi-agent systems. It includes standardized role definitions for various AI applications and workflows.
A well-designed multi-agent system requires:
{
"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"] } }
}
]
}
{
"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"] } }
}
]
}
Use this framework to evaluate and refine your multi-agent roles:
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.