batch-health

Audit scheduled skill runs against the 06:00–07:30 UTC window.

Updated Jun 2, 2026
One-click install
npx skills add https://github.com/Atrium-Hermes/atrium-lighthouse --skill batch-health-atrium-hermes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: batch-health
Source: https://github.com/Atrium-Hermes/atrium-lighthouse/tree/main/skills/batch-health
Command: npx skills add https://github.com/Atrium-Hermes/atrium-lighthouse --skill batch-health-atrium-hermes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Daily post-batch audit — checks whether all enabled scheduled skills fired in their expected morning window, alerts on silent misses, files issues on batch-level outages

Core Features & Use Cases

  • Build the expected-run list for today by reading aeon.yml and filtering enabled skills by schedule and DOM
  • Fetch actual runs and cross-reference results to classify OK, MISSING, and FAILED
  • Generate batch-health reports and automatically file issues on batch outages when necessary

Quick Start

Run the batch-health skill every morning to validate the previous day's batch execution against the 06:00–07:30 UTC window.

Frequently Asked Questions about batch-health

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate daily batch health auditing for scheduled GitHub Actions?

Automated batch health auditing cross-references expected runs parsed from aeon.yml schedules against actual GitHub Actions runs in the 06:00–07:30 UTC morning window, classifying execution status as OK, MISSING, or FAILED to detect silent misses.

What is a batch run gap and how does incident management detect silent misses?

A batch run gap is a missed scheduled execution within the expected morning window. Incident management detects silent misses by parsing aeon.yml schedules, fetching actual runs, cross-referencing results, and automatically generating batch-health issues when outages occur.

How do I monitor scheduled skills to verify they fired in the morning window?

To monitor scheduled skills, run a batch-health audit that evaluates the 06:00–07:30 UTC morning window. The audit parses aeon.yml schedules, filters enabled skills, fetches actual runs, and cross-references results to verify expected executions.

Does batch-health work with cron-audit schedules defined in aeon.yml?

Batch-health works with cron-audit schedules defined in aeon.yml by parsing the configuration to build expected run lists, filtering enabled scheduled skills by cron schedule and day of month to verify morning window executions.

What happens when a scheduled skill misses its expected execution window?

When a scheduled skill misses its expected execution window, the audit classifies it as MISSING and automatically generates a batch-health issue. This incident logging alerts operations teams to batch-level outages for immediate investigation.

Why do I need post-batch health auditing for my daily operations automation?

Post-batch health auditing is needed because scheduled skills can fail silently without standard error alerts. The audit validates all enabled skills fired correctly, detects execution gaps, and files outage issues to support daily operations reliability.