What problem does it solve?
This Skill removes the repetitive friction of manually editing aeon.yml to flip multiple skills from enabled:false to enabled:true, including the validation and PR workflow that operators otherwise have to do one-by-one.
Core Features & Use Cases
- Batch enable with guardrails: Enables a comma-separated list of skill slugs only when each slug exists, is disabled, and is not referenced under chains to prevent double-runs.
- Validation-first execution: Fails loudly when slugs are missing directories, not present in aeon.yml, already enabled, or otherwise unparseable, and supports dry-run validation.
- Operator-approved rollout: Writes a new branch, commits the aeon.yml change, and opens a PR with per-skill rationale and a clear eligible/ineligible breakdown.
- Use Case: When preparing an autonomous “operator sprint,” you can enable several previously staged skills in one dispatch, get a single PR for review, and activate them on the next scheduled tick after merge.
Quick Start
Enable two skills by dispatching skill-enabler with var set to skill-a,skill-b (optionally using dry-run:skill-a,skill-b first to validate without committing).