batch-health

Audit morning batch runs by comparing scheduled enabled skills against actual executions.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/swarm-ai-research/aeon --skill batch-health-swarm-ai-research
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: batch-health
Source: https://github.com/swarm-ai-research/aeon/tree/main/skills/batch-health
Command: npx skills add https://github.com/swarm-ai-research/aeon --skill batch-health-swarm-ai-research

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

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 that should run in the 06:00–07:30 UTC window.
  • Fetch actual runs from the skill-runs output or fallback memory logs to determine which skills executed.
  • Cross-reference expected vs actual, classify results as OK, WARN, or OUTAGE, and automatically create batch-outage issues when misses exceed thresholds.
  • Maintain a persistent log and notification workflow to inform operators of batch-health status and actions taken.

Quick Start

Run the batch-health skill each morning to verify that all enabled scheduled skills fired within the 06:00–07:30 UTC window and to auto-create issues if misses are detected.

Frequently Asked Questions about batch-health

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

FAQPage Schema
How do I audit morning batch health for silent missed scheduled runs?

Batch health auditing cross-references scheduled enabled skills in aeon.yml against actual skill-runs output to detect silent misses, classify severity as OK/WARN/OUTAGE, and optionally create batch-outage issues.

How does batch window validation detect missed scheduled skills?

Batch window validation filters enabled skills expected to run in the 06:00–07:30 UTC window, fetches actual execution logs, and flags any missing skills as warnings or outages based on threshold exceedance.

Do I need aeon.yml and memory logs to check batch health?

Yes, checking batch health requires access to aeon.yml to build the expected-run list and memory logs or skill-runs output to verify actual executions, enabling accurate cross-referencing and outage detection.

Can I automatically create issues for batch outages when misses exceed thresholds?

Yes, you can automatically create batch-outage issues when the cross-reference of expected versus actual scheduled runs identifies missing skills that exceed defined severity thresholds.

What is the best way to monitor daily post-batch execution status?

The best way to monitor daily post-batch execution status is running an automated audit each morning that compares expected scheduled skills against actual runs, maintaining a persistent log and notification workflow for operators.

Why are scheduled enabled skills not showing up in skill-runs output?

Scheduled enabled skills may not appear in skill-runs output if they silently missed the 06:00–07:30 UTC batch window, which the audit detects by cross-referencing aeon.yml expectations against fallback memory logs.