microsoft/fleet-intelligence
Monitor robot fleet telemetry via Azure IoT Operations, drift detection, Grafana dashboards, and Fabric analytics
npx skills add https://github.com/microsoft/physical-ai-toolchain --skill fleet-intelligence
Monitor and analyze deployed robot fleet telemetry — IoT Operations data collection, Grafana dashboards, drift detection, and Fabric Real-Time Intelligence analytics.
| Requirement | Purpose |
|-------------|---------|
| Azure IoT Operations | Edge telemetry collection |
| Azure Event Hubs | Cloud telemetry ingestion |
| Grafana | Fleet dashboards and alerting |
| Microsoft Fabric | Real-Time Intelligence KQL analytics |
| az CLI | Azure authentication |
| kubectl | Cluster access for IoT Operations |
Deploy fleet intelligence components in order:
fleet-intelligence/setup/deploy-iot-operations.sh
fleet-intelligence/setup/deploy-telemetry-pipeline.sh
fleet-intelligence/setup/deploy-dashboards.sh
fleet-intelligence/setup/deploy-fabric-rti.sh
| Schema | Path | Description |
|--------|------|-------------|
| Policy Execution | telemetry/schemas/policy-execution.schema.json | Inference metrics and action outputs |
| Robot Health | telemetry/schemas/robot-health.schema.json | Hardware status and connectivity |
Drift detection monitors deployed policies for performance degradation. When drift exceeds configured thresholds, retraining triggers initiate automated training pipelines.
| Component | Path | Description |
|-----------|------|-------------|
| Detection | drift/detection/ | Statistical tests against training baselines |
| Alerting | drift/alerting/ | Threshold evaluation and notification routing |
| Triggers | drift/triggers/ | Automated retraining pipeline launching |
| File | Description |
|------|-------------|
| fleet-intelligence/README.md | Domain overview |
| fleet-intelligence/telemetry/routing/edge-to-eventhub.yaml | Edge-to-cloud routing config |
| fleet-intelligence/dashboards/grafana/fleet-overview.json | Grafana dashboard definition |
| fleet-intelligence/dashboards/fabric/fleet-kql-queries.kql | Fabric KQL analytics queries |
Take microsoft/fleet-intelligence from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.