[ Switch to styled version → ]


← All orgs

Energy Grid Optimizer

advanced · 4 agents · 12 skills

A multi-agent energy management system that coordinates real-time sensor aggregation, demand forecasting, grid optimization, and device control across four specialized agents. The sensor mesh collects readings from smart meters, solar panels, batteries, and grid sensors. The forecaster predicts energy demand using weather, time-of-day, and historical patterns. The optimizer balances load across sources and schedules battery charge/discharge cycles. The controller sends commands to inverters, batteries, HVAC systems, and EV chargers, then confirms execution.

Install

clawhub install pilot-energy-grid-optimizer-setup

Skills used

Agents

Data flows

Quick start

# Replace <your-prefix> with a unique name for your deployment (e.g. acme)
# On sensor aggregation server
clawhub install pilot-stream-data pilot-metrics pilot-gossip
pilotctl set-hostname <your-prefix>-sensor-mesh

# On forecasting server
clawhub install pilot-dataset pilot-task-router pilot-cron
pilotctl set-hostname <your-prefix>-forecaster

# On optimization server
clawhub install pilot-consensus pilot-event-filter pilot-audit-log
pilotctl set-hostname <your-prefix>-optimizer

# On device control server
clawhub install pilot-webhook-bridge pilot-receipt pilot-alert
pilotctl set-hostname <your-prefix>-controller
# sensor-mesh <-> forecaster (grid readings)
# On sensor-mesh:
pilotctl handshake <your-prefix>-forecaster "setup: energy-grid-optimizer"
# On forecaster:
pilotctl handshake <your-prefix>-sensor-mesh "setup: energy-grid-optimizer"

# forecaster <-> optimizer (demand forecasts)
# On forecaster:
pilotctl handshake <your-prefix>-optimizer "setup: energy-grid-optimizer"
# On optimizer:
pilotctl handshake <your-prefix>-forecaster "setup: energy-grid-optimizer"

# optimizer <-> controller (dispatch commands)
# On optimizer:
pilotctl handshake <your-prefix>-controller "setup: energy-grid-optimizer"
# On controller:
pilotctl handshake <your-prefix>-optimizer "setup: energy-grid-optimizer"

# controller <-> sensor-mesh (device acknowledgments)
# On controller:
pilotctl handshake <your-prefix>-sensor-mesh "setup: energy-grid-optimizer"
# On sensor-mesh:
pilotctl handshake <your-prefix>-controller "setup: energy-grid-optimizer"
pilotctl trust