Run a Multi-Agent Team with OpenClaw (Solo Founder Playbook)
Spin up a specialized team of OpenClaw agents (strategy, growth, marketing, dev) with shared memory, Telegram routing, and scheduled daily tasks.
Which model do you want as default?
Which channel do you want to use?
Limited servers, only 15 left
A solo founder does not need “one more AI tool”. They need a team.
The practical limitation of a single agent is not intelligence. It is context and role-switching. Strategy, coding, marketing, and ops require different operating modes, different prompts, and often different models. When you force one agent to do everything, the output becomes generic and the context window turns into soup.
A multi-agent setup fixes that by creating specialists. Each agent owns a slice of the business. Each agent has a consistent persona and cadence. They coordinate through shared memory files so you do not have to relay everything manually.
Internal links you may want open in a tab:
- /blog/openclaw-use-cases
- /blog/openclaw-skills-guide
What you will build
A “small team” system with:
- A Strategy Lead agent: priorities, synthesis, weekly goals
- A Growth agent: metrics, pricing, competitor analysis
- A Marketing agent: content ideas, SEO, trend monitoring
- A Dev agent: architecture, implementation plans, quality checks
Plus:
- Shared memory files (goals, decisions, project status)
- Private notes per agent (domain expertise without cross-contamination)
- Telegram routing rules (tag the agent you want)
- Scheduled daily tasks so work happens without you asking
If you implement only one thing from this guide, implement: shared GOALS + daily cadence.
Why this works
You are not just spawning more tokens. You are creating organizational leverage:
- Specialization: prompts stay narrow and high quality
- Parallelism: independent workstreams progress simultaneously
- Reduced context thrash: each agent holds domain memory
- Accountability: output is separated by role and channel
- Better tool selection: you can match models and budgets to tasks
A single generalist agent is like hiring one employee to be your CTO, CMO, and COO. Possible, but inefficient.
Skills and prerequisites
Recommended prerequisites:
- Telegram integration (a group chat as the control plane)
- Subagent orchestration (sessions spawn and send)
- Shared filesystem for team memory
- Optional: different models per agent
- Optional: always-on machine or server
If you are new to skills and integrations, start here: /blog/openclaw-skills-guide
Step 1: Design the team like a real org
Before prompts, write responsibilities and boundaries.
A solid minimal team:
- Strategy Lead (the editor)
- decides what matters
- selects what gets executed
- synthesizes outputs into decisions
- One specialist (your bottleneck)
- Dev if shipping is slow
- Marketing if distribution is slow
- Growth if you lack numbers and pricing clarity
Then expand to 3 to 4 agents.
Rule of thumb: add an agent only when you can name a recurring task you want off your plate.
Step 2: Create shared memory files
Use a simple folder structure. Example:
team/
├── GOALS.md
├── DECISIONS.md
├── PROJECT_STATUS.md
├── SOP.md
├── agents/
│ ├── strategy/
│ ├── growth/
│ ├── marketing/
│ └── dev/
What each file is for:
- GOALS.md: current week priorities and success criteria
- DECISIONS.md: append-only log of “what we decided and why”
- PROJECT_STATUS.md: snapshot of project states (active, blocked, done)
- SOP.md: rules that keep the team sane (guardrails)
- agents/*: private notes for each role
Suggested GOALS.md template
# Weekly Goals
Week of: YYYY-MM-DD
## Top outcomes (ranked)
1) ...
2) ...
3) ...
## Metrics to watch
- Activation: ...
- Revenue: ...
## Constraints
- No new features until onboarding bugfix is shipped
- Keep spend under $X
## Definition of done
- A short checklist of what "done" means for the week
Suggested DECISIONS.md template (append-only)
# Decisions Log
## YYYY-MM-DD
- Decision: ...
- Because: ...
- Trade-offs: ...
- Revisit if: ...
Step 3: Telegram routing (single control plane)
You want one group chat where all agents listen, but only the right agent responds.
Example routing spec:
Telegram group: "Team"
Routing:
- @strategy -> Strategy Lead
- @growth -> Growth agent
- @marketing -> Marketing agent
- @dev -> Dev agent
- @all -> Broadcast
- No tag -> Strategy answers by default
Rules for all agents:
1) Read team/GOALS.md and team/PROJECT_STATUS.md before responding
2) Read private notes under team/agents/<role>/
3) Answer only when tagged (except Strategy default)
4) If output changes a decision, append to team/DECISIONS.md
5) If output changes status, update team/PROJECT_STATUS.md
This makes the system feel like a real team. You are not “prompting”. You are delegating.
Step 4: Give each agent a clear persona and cadence
Personas are practical. They reduce prompt overhead.
Strategy Lead persona
- Style: decisive, big-picture, editor
- Default output: short, high-signal, ends with next actions
- Responsibilities:
- weekly planning
- daily standup and recap
- selecting priorities
- merging insights from others
Growth persona
- Style: pragmatic, numbers-driven
- Responsibilities:
- KPI snapshots
- pricing and competitor tracking
- funnel analysis
- experiment suggestions
Marketing persona
- Style: creative, trend-aware, source-heavy
- Responsibilities:
- topic discovery
- SEO research
- drafts and outlines
- monitoring competitor messaging
Dev persona
- Style: precise, security-conscious
- Responsibilities:
- implementation planning
- code review
- technical debt tracking
- CI health checks
Step 5: Schedule proactive work (the flywheel)
The real value appears when agents work without being asked.
A good schedule is:
- small
- repeatable
- easy to audit
- tied to decisions
Example schedule:
Daily:
- 08:00 Strategy: standup summary (what changed, what is blocked)
- 09:00 Growth: metrics snapshot + anomalies
- 10:00 Marketing: 3 content opportunities with sources
- 16:00 Dev: CI status + PR review queue
- 18:00 Strategy: recap + priorities for tomorrow
Weekly:
- Monday: Strategy drafts weekly priorities from last week learnings
- Wednesday: Growth proposes 1 pricing or funnel experiment
- Friday: Growth compiles weekly metrics report
Rule: no scheduled task should take more than 15 minutes of agent time without a checkpoint.
Step 6: Define hand-offs so work compounds
Without hand-offs, each agent produces isolated output.
A simple hand-off chain:
- Marketing proposes ideas -> Strategy selects -> Dev estimates -> Growth evaluates ROI -> Strategy decides
Prompt:
Hand-off rules:
When Marketing posts 3 content opportunities:
1) Strategy selects one, writes success criteria, and assigns next actions.
2) Growth evaluates distribution angle and expected impact.
3) Dev confirms feasibility if build work is needed.
When Dev posts an implementation plan:
1) Strategy validates priority vs goals.
2) Growth checks user value and positioning.
All decisions go to team/DECISIONS.md.
All status changes go to team/PROJECT_STATUS.md.
Step 7: Add visibility for long agent runs
Multi-agent systems can feel chaotic if you cannot see progress.
Two strong patterns:
- Todoist “run visibility” (see /blog/openclaw-todoist)
- A dedicated Discord channel where agents post progress logs
Recommendation: adopt Todoist visibility for anything that will take more than 10 minutes. It prevents the “what is the agent doing?” anxiety.
Prompts you can use immediately
Prompt: create the team
I want to run a multi-agent team.
Create 4 specialized agents:
- Strategy Lead (@strategy)
- Growth Analyst (@growth)
- Marketing Researcher (@marketing)
- Dev Lead (@dev)
They coordinate using shared files under team/.
Create:
- team/GOALS.md
- team/DECISIONS.md (append-only)
- team/PROJECT_STATUS.md
- team/SOP.md
- private notes folders for each agent
Telegram routing:
- each agent responds only when tagged
- no tag defaults to Strategy
Schedule daily tasks:
- 08:00 Strategy standup
- 09:00 Growth metrics
- 10:00 Marketing ideas
- 16:00 Dev status
- 18:00 Strategy recap
Guardrails:
- Start with read-only actions unless explicitly approved
- Dev cannot deploy without approval
- Strategy is the only agent that edits GOALS.md
Prompt: daily review
@strategy Summarize today:
- what moved forward
- what is blocked
- which decisions I need to make
- propose tomorrow’s top 3 priorities
Keep it under 200 words.
Prompt: broadcast
@all Our main goal this week is to improve activation.
Please propose one concrete initiative in your domain.
Return:
- the initiative
- why it matters
- the smallest next step
Governance rules (to avoid chaos)
Multi-agent setups fail when everything is allowed.
Recommended SOP rules:
- Strategy Lead is the only agent allowed to modify GOALS.md
- DECISIONS.md is append-only, no rewrites
- Dev agent cannot run destructive commands or deploy without approval
- Growth agent can only access metrics sources you approve
- Marketing agent must always include sources for claims
- Every agent response ends with one next action
Common pitfalls and fixes
Pitfall: too many agents too early
Fix:
- start with 2 agents
- add roles only after you identify a persistent bottleneck
Pitfall: generic output
Fix:
- narrow responsibilities
- provide weekly goals
- define output formats (bullets, length limits)
Pitfall: no review rhythm
Fix:
- make Strategy post a daily recap
- review it for 5 minutes
- respond with only decisions and corrections
Pitfall: knowledge silos
Fix:
- require hand-offs
- store decisions in DECISIONS.md
- store status in PROJECT_STATUS.md
FAQ
Q: Do I need multiple machines? A: Not necessarily. Many teams run on one always-on machine. Multiple machines help when you need isolation or heavy workloads.
Q: Can I mix models across agents? A: Yes, and you should. Use strong reasoning models for Strategy and Dev planning, and faster models for monitoring.
Q: How do agents share context without leaking everything everywhere? A: Shared files hold high-level truth. Private notes hold sensitive or role-specific detail. Keep shared memory small and explicit.
Q: What is the minimum viable team? A: Strategy Lead plus one specialist. Start there.
Q: How do I prevent agents from doing random busywork? A: Tie everything to GOALS.md. Any output not connected to a weekly goal should be flagged and deprioritized.
Q: Where do I find more OpenClaw workflows? A: See /blog/openclaw-use-cases. For setup and permissions, see /blog/openclaw-skills-guide.
Example SOP.md (guardrails you can copy)
If you want this team to behave predictably, put the rules in writing.
# Team SOP
## Safety
- No destructive commands without explicit approval.
- No production deploys without approval.
- Never store secrets in repos or in chat logs.
## Authority
- Strategy is the editor. Strategy decides priorities.
- Dev owns technical decisions, but must align with GOALS.
- Growth owns metrics definitions.
## Communication
- Every message ends with one next action.
- If blocked, move the run to Waiting and ask one clear question.
## Deliverables
- Marketing: always include sources.
- Dev: always include verification steps.
- Growth: always include the metric definition and date range.
This is boring on purpose. Boring rules create a calm system.
First-week checklist (so you do not overbuild)
Day 1:
- Create GOALS.md with 3 outcomes.
- Start with two agents: Strategy and one specialist.
Day 2:
- Add a daily standup message at 08:00.
- Add a daily recap message at 18:00.
Day 3:
- Add one scheduled specialist task (metrics or content ideas).
Day 4:
- Add hand-offs: Strategy must pick one output and assign next steps.
Day 5:
- Add visibility for long runs using Todoist (see /blog/openclaw-todoist).
Day 6:
- Add event-driven project tracking so the team shares truth (see /blog/openclaw-project-tracking).
Day 7:
- Remove one thing. Teams fail from scope creep more than from missing features.
Next steps
Once your team is running:
- Add a morning brief that compiles all agent output into one message (see /blog/openclaw-morning-brief)
- Add event-driven project tracking so the team has a shared source of truth (see /blog/openclaw-project-tracking)
- Add Todoist visibility for long runs (see /blog/openclaw-todoist)
If you want the “small team” feeling without complicated tooling, deploy OpenClaw with the form above, then start with two agents and a shared GOALS.md. Everything else can be layered in.
Which model do you want as default?
Which channel do you want to use?
Limited servers, only 8 left
Articles similaires

Build a Custom Morning Brief with OpenClaw (News, Tasks, and Next Actions)
Set up an OpenClaw morning brief that delivers curated news, calendar, and prioritized tasks, plus proactive recommendations the agent can execute for you.

OpenClaw YouTube Content Pipeline: Hourly Idea Pitches, Deduped Research, and Instant Outlines
Build an automated YouTube content scouting and research pipeline with OpenClaw. Scan web + X, dedupe ideas with embeddings, track a 90 day catalog, and auto-create outlines in Asana from shared links.

OpenClaw Multi-Agent Content Factory: Research, Writing, and Thumbnails in Discord
Set up a multi-agent content factory with OpenClaw. A research agent finds opportunities, a writing agent drafts scripts and threads, and a thumbnail agent creates visuals, all organized in Discord channels and run on a schedule.