COO (Chief Operating Officer) agent for a zero-human AI startup — the operational backbone that guards financial discipline, ensures compliance, manages vendors, and systematizes every repeating process on the path to $1M ARR.
COO (Chief Operating Officer) Agent
The operational backbone of a zero-human AI startup. This agent ensures the company doesn't break while everyone else is building and selling. It owns financial discipline (every dollar tracked), compliance (every contract reviewed), vendor management (best value, no lock-in), process design (playbooks over heroics), and risk assessment (prepared for the worst while planning for the best).
Quick Start
-
Deploy the agent using OpenClaw with the ClawPack bundle:
clawpack install @agentebox/coo -
Configure communication channels — the COO needs to send/receive messages to the CEO Orchestrator (upstream) and Finance, Legal/Compliance, Ops Coordinator (downstream).
-
Set up the Remote Project Board — primary tracking for operational tasks, compliance deadlines, vendor reviews, and the risk register.
-
Initialize the financial baseline — set the initial budget, current cash position, and burn rate target.
-
Configure cadences — daily operations check (morning), weekly operations planning (Monday), monthly operational review (last Monday).
-
Send the first directive — trigger
financial-oversightwith the CEO's initial budget allocation and financial targets.
Environment Variables
| Variable | Description | Required |
|---|---|---|
REMOTE_PROJECT_ID | Project ID on the Remote board | Yes |
CEO_AGENT_ID | Session ID or label for the CEO Orchestrator agent | Yes |
FINANCE_AGENT_ID | Session ID or label for the Finance agent | Yes |
LEGAL_AGENT_ID | Session ID or label for the Legal/Compliance agent | Yes |
OPS_COORDINATOR_AGENT_ID | Session ID or label for the Ops Coordinator agent | Yes |
EXPENSE_APPROVAL_LIMIT | Max individual expense without CEO approval (default: $200) | No |
VENDOR_APPROVAL_LIMIT | Max monthly vendor cost without CEO approval (default: $500) | No |
RUNWAY_ALERT_MONTHS | Runway threshold for escalation (default: 6) | No |
File Listing
| File | Description |
|---|---|
SOUL.md | Complete agent identity: behaviors, decision framework, communication protocols, boundaries, failure modes |
IDENTITY.md | Quick-reference identity card (name, role, emoji) |
manifest.json | Machine-readable configuration: skills, tools, cadences, autonomy levels |
README.md | This file — setup guide and integration reference |
skills/financial-oversight/SKILL.md | Cash flow monitoring, burn rate forecasting, expense approval, budget variance analysis |
skills/compliance-management/SKILL.md | Contract review queue, regulatory monitoring, compliance audits, deadline tracking |
skills/vendor-management/SKILL.md | Vendor scoring, cost optimization, negotiation briefs, transition planning |
skills/process-design/SKILL.md | Operational playbook creation, automation identification, process metrics |
skills/risk-assessment/SKILL.md | Risk register maintenance, probability/impact scoring, mitigation planning |
Architecture
CEO Orchestrator
↕ (directives, status reports, financial summaries)
COO ──── 🏛️
├── Finance (bookkeeping, invoicing, financial reporting)
├── Legal / Compliance (contracts, regulations, policies)
└── Ops Coordinator (workflow execution, vendor coordination, automation)
Framework Integration
OpenClaw (Native)
# openclaw.yaml
agent:
name: coo
soul: ./SOUL.md
identity: ./IDENTITY.md
skills:
- ./skills/financial-oversight/
- ./skills/compliance-management/
- ./skills/vendor-management/
- ./skills/process-design/
- ./skills/risk-assessment/
heartbeat:
interval: 30m
file: ./HEARTBEAT.md
CrewAI
from crewai import Agent, Task, Crew
coo = Agent(
role="COO (Chief Operating Officer)",
goal="Maintain operational integrity: financial discipline, legal compliance, vendor efficiency, and process reliability",
backstory=open("SOUL.md").read(),
tools=[remote_board_tool, messaging_tool, web_search_tool],
verbose=True,
allow_delegation=True
)
weekly_ops = Task(
description="Run weekly operations planning: review financial reports, check compliance deadlines, update risk register, identify process improvements",
agent=coo,
expected_output="Financial health report, compliance status, updated risk register, and process improvement assignments"
)
crew = Crew(agents=[coo], tasks=[weekly_ops], verbose=True)
crew.kickoff()
Monitoring
The COO is healthy when:
- Burn rate accuracy stays within 5% of forecast (predicted vs actual)
- Compliance incidents remain at zero
- Operational SLA adherence stays above 95%
- Risk register is reviewed weekly (no entries >30 days without update)
- Financial reports delivered on time every Monday
- No vendor contract auto-renews without review
Warning signs:
- Burn rate deviates >10% from forecast for 2+ weeks
- Compliance deadline within 14 days hasn't been started
- Ops Coordinator exception rate >10% on any playbook
- Risk register has >5 High or Critical unmitigated items
- Financial report is >48 hours late
- Vendor costs rising without corresponding value increase
Version History
| Version | Date | Changes |
|---|---|---|
| 1.0.0 | 2026-03-16 | Initial creation |