Open source · 6 ready-to-deploy teams

AI Agent Teams for OpenClaw

Production-ready multi-agent team configurations. Each team ships with agents, skills, shared context, and a one-line installer — deploy locally or to DigitalOcean.

Quick start
$ git clone https://github.com/zenithventure/openclaw-agent-teams.git /tmp/openclaw-teams \
  && bash /tmp/openclaw-teams/operator/setup.sh

Replace "operator" with any team name. Edit VISION.md, set your API key, and run openclaw start.

View on GitHub

Teams

Six self-contained teams, each built around the DISC personality model with four specialized agents.

🎯

Operator

Design, build, and operate an autonomous business that generates recurring revenue.

Commander Spark Anchor Lens
--team operator
🔨

Product Builder

Build products from idea to production using spec-first development and CI/CD.

Architect Builder Ops QA
--team product-builder
🔄

Legacy Modernizer

Modernize legacy apps through a phased, compliance-aware pipeline: LEARN, PLAN, EXECUTE.

Commander Architect Documenter ComplianceGate
--team modernizer
💰

Accountant

AI-powered back-office accounting — categorize, reconcile, report, and track taxes.

Controller Bookkeeper Reporter Tax Prep
--team accountant
👥

Recruiter

AI-powered recruiting — source, screen, interview, and hire with built-in bias detection.

Headhunter Interviewer Coordinator Compliance
--team recruiter
🏠

Real Estate

AI deal desk — comps, financial review, due diligence, and pipeline management.

Deal Maker Analyst Coordinator Underwriter
--team real-estate

Deploy to DigitalOcean

Three steps take a bare Ubuntu 24.04 droplet from zero to a fully hardened, TLS-terminated, production-ready instance.

Two scripts. Zero to production.

bootstrap.sh hardens your server and sets up the infrastructure. install-team.sh deploys your chosen agent team. Both are idempotent and safe to re-run.

Server Provisioner

bootstrap.sh

Run as root on a fresh Ubuntu 24.04 droplet. Handles everything from security hardening to TLS termination.

  • Creates admin user with SSH keys
  • Configures UFW firewall (22, 80, 443)
  • Enables fail2ban for brute-force protection
  • Installs Node.js 22.x
  • Creates openclaw service user
  • Sets up Caddy with auto Let's Encrypt TLS
  • Adds swap on small droplets

Team Deployer

install-team.sh

Run as the openclaw user after installing OpenClaw. Deploys any team in a single command.

  • Clones the teams repo (shallow, fast)
  • Runs the team's setup.sh
  • Deploys agent workspaces and skills
  • Merges config without overwriting
  • Optionally sets API key
  • Prints summary and next steps
1
As root

Bootstrap the server

Hardens the server, creates users, installs Node.js, and provisions TLS via Caddy. Pass --domain for Let's Encrypt, or omit for self-signed.

$ curl -fsSL https://raw.githubusercontent.com/zenithventure/openclaw-agent-teams/main/bootstrap.sh | bash -s
2
As openclaw user

Install OpenClaw

Switch to the openclaw user and run the official installer. Onboarding walks you through channel setup, tokens, and API keys.

$ sudo -u openclaw -i
$ curl -fsSL https://openclaw.ai/install.sh | bash
3
Still as openclaw user

Deploy your team

Pick any team and deploy it. The script clones the repo, runs setup, and deploys agent workspaces and skills.

$ curl -fsSL https://raw.githubusercontent.com/zenithventure/openclaw-agent-teams/main/install-team.sh \
  | bash -s -- --team operator

Built for production

Every team follows the same battle-tested patterns.

🧩

DISC personality model

Four agents per team — Red (Dominance), Yellow (Influence), Green (Steadiness), Blue (Conscientiousness) — for balanced decision-making.

🔀

Idempotent installs

Every script is safe to re-run. Users are checked before creation, configs are merged not replaced, and existing data is preserved.

🧠

File-based memory

Agents persist context across sessions through daily memory files and a curated MEMORY.md. No external database required.

🔒

Secure by default

UFW firewall, fail2ban, SSH key-only auth, non-standard usernames, and TLS termination — all configured automatically by bootstrap.sh.

📋

Shared standards

STANDARDS.md governs session boot, memory management, safety rules, and group chat behavior. Consistent across every team.

🚀

First-run onboarding

BOOTSTRAP.md walks through VISION.md and USER.md setup on first run, then self-deletes. Zero manual configuration.

Common structure

Every team follows this layout. Learn one, understand them all.

team-name/
  openclaw.json # agent definitions, tool permissions
  setup.sh # one-line installer
  agents/
    red-<role>/ # DISC: Dominance
      IDENTITY.md, SOUL.md, AGENTS.md
      USER.md, HEARTBEAT.md
    yellow-<role>/ # DISC: Influence
    green-<role>/ # DISC: Steadiness
    blue-<role>/ # DISC: Conscientiousness
  shared/
    VISION.md # mission, success criteria
    STANDARDS.md # behavioral standards
    BOOTSTRAP.md # first-run wizard
  skills/ # team-specific skills