Install
openclaw skills install team-plannerThis skill should be used when the user wants to plan a team of AI agents to work on a complex task. It analyzes task requirements, designs team structure, defines member roles, and plans collaboration workflows. Trigger phrases include "plan a team", "design agent roles", "how should agents collaborate", or any request for multi-agent coordination strategy.
openclaw skills install team-plannerThis skill enables the planning and design of multi-agent teams for complex tasks. It analyzes task requirements, determines optimal team composition, defines member roles and responsibilities, and establishes collaboration workflows. The skill produces comprehensive team architecture plans that can be executed in separate WorkBuddy sessions.
Use this skill when:
Follow this structured workflow to create a comprehensive team plan:
Gather essential information about the task:
Required Information:
Clarify if Needed:
Ask Targeted Questions:
Evaluate whether a multi-agent approach is appropriate:
Use Multi-Agent Team When:
Use Single Agent When:
Communicate Decision:
If multi-agent is appropriate, design the optimal team composition:
Determine Member Count:
Define Member Roles: Each member should have a clear, focused role:
Common Role Patterns:
researcher: Investigates options, analyzes approaches, gathers informationarchitect: Designs system structure, makes technical decisionsdeveloper: Implements code, builds featurestester: Writes tests, validates functionalitydocumenter: Creates documentation, guides, specificationsanalyst: Processes data, generates insightsreviewer: Reviews work, ensures quality standardsRole Assignment Guidelines:
For each member, specify:
Clear Responsibility Statement:
Example Format:
Member: frontend-dev
Responsibilities:
- Implement React components for user interface
- Integrate with backend API endpoints
- Handle state management and data flow
- Ensure responsive design and accessibility
- Deliver: Complete frontend codebase
Design how members will work together:
Identify Dependencies:
Define Communication Patterns:
Establish Workflow Phases:
Phase 1: [Name] - Members: [list] - Description
Phase 2: [Name] - Members: [list] - Description
...
Example Workflow:
Phase 1: Research & Architecture
Members: researcher, architect
- Researcher investigates options
- Architect designs system
- Architect uses research findings
Phase 2: Parallel Development
Members: frontend-dev, backend-dev, tester
- Frontend and backend develop independently
- Tester writes test cases based on requirements
Phase 3: Integration & Testing
Members: developer, tester, documenter
- Integrate frontend and backend
- Run comprehensive tests
- Documenter writes user guide
Define how members will communicate:
Broadcast Usage:
Direct Messaging Usage:
Shutdown Requests:
Generate actionable instructions for execution:
Startup Sequence:
Example:
// Start in this order
1. Task(name="researcher", prompt="...")
2. Task(name="architect", prompt="...")
3. Task(name="frontend-dev", prompt="...")
4. Task(name="backend-dev", prompt="...")
5. Task(name="tester", prompt="...")
Prompt Templates: Provide example prompts for each member's startup:
Define how to measure team success:
Phase Completion Criteria:
Overall Success Metrics:
Present the team plan in this structure:
For each member:
Phase-by-Phase Plan:
Phase 1: [Phase Name]
- Members involved: [list]
- Activities: [description]
- Completion criteria: [when done]
- Dependencies: [what needed to start]
Phase 2: [Phase Name]
...
Provide ordered list of Task calls with example prompts
Team Design:
Collaboration:
Execution Guidance:
Task: Build a blog system with user authentication, article management, and comments
Team Structure:
researcher: Analyze tech stack options, compare frameworksarchitect: Design system architecture, database schemabackend-dev: Implement API, database, authenticationfrontend-dev: Build React UI, integrate with APItester: Write tests, validate functionalitydocumenter: Create API docs, user guideWorkflow:
Phase 1: Research & Architecture
Members: researcher, architect
Phase 2: Backend Development
Members: backend-dev, tester
Phase 3: Frontend Development
Members: frontend-dev, backend-dev (for API support)
Phase 4: Integration & Documentation
Members: all members
Task: Analyze customer data and generate insights report
Team Structure:
data-collector: Gather and clean data sourcesanalyst: Perform statistical analysis, generate insightsvisualizer: Create charts and visualizationsreporter: Compile findings into comprehensive reportWorkflow:
Phase 1: Data Collection
Members: data-collector
Phase 2: Parallel Analysis
Members: analyst, visualizer
- Analyst works on statistics
- Visualizer designs charts based on early findings
Phase 3: Report Generation
Members: reporter, analyst, visualizer
- Combine analysis and visualizations
If information is missing, ask:
The skill produces a Team Architecture Plan that includes:
This plan enables the user to execute the team plan in a separate WorkBuddy session by following the startup sequence and workflow defined.