plugins/babysitter-codex/.codex/skills/babysitter/forever/SKILL.md
Start a never-ending babysitter run with infinite loops and sleep gates.
npx skillsauth add a5c-ai/babysitter babysitter:foreverInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Start a never-ending babysitter orchestration run. The process runs in an infinite loop with ctx.sleep() gates between iterations — ideal for periodic maintenance tasks, monitoring, or continuous improvement workflows.
Same as /babysitter:call — gather intent, requirements, and scope. Focus on:
Create a process with an infinite loop pattern:
export async function process(inputs, ctx) {
while (true) {
// Execute the periodic task
const result = await ctx.task(periodicTask, { ...inputs });
// Optional: quality gate
if (result.shouldStop) break;
// Sleep until next cycle (e.g., 4 hours)
await ctx.sleep({ duration: inputs.sleepDuration || '4h' });
}
return { completed: true };
}
Same as /babysitter:call — create the run and iterate. Sleep effects are handled by waiting until the specified timestamp before continuing.
The run will only complete when the process logic breaks out of the loop or when manually stopped.
development
Model documentation skill for generating model cards following Google's model card framework.
development
MLflow integration skill for experiment tracking, model registry, and artifact management. Enables LLMs to log experiments, compare runs, manage model lifecycle, and retrieve artifacts through the MLflow API.
data-ai
LIME-based local explanation skill for individual predictions across tabular, text, and image data.
devops
Kubeflow Pipelines skill for ML workflow orchestration, component management, and Kubernetes-native ML.