Install in seconds
Install this skill
Copy the command and run it in your terminal. You can review the source before installing.
terminal
git clone https://github.com/a5c-ai/babysitter

Works with Git. The repository opens in your current directory.

🤖
AutomationJavaScript

Babysitter

by a5c-ai

Orchestrate and monitor the execution of automated runs, handling dependencies and iterative process management. Use when coordinating multi-step workflows with version-controlled environments.

1.6K stars94 forksAdded 2026/07/20
agent-orchestrationagent-skillsagentic-aiagentic-workflowai-agentsai-automationbabysitterclaude-codeclaude-code-skillsclaude-code-workflowsclaude-skillsclaude-workflowscodex-plugincodex-skillscodex-workflowhermes-pluginpi-extensiontrustworthy-aivibe-coding

Documentation

README

babysit

Orchestrate .a5c/runs/<runId>/ through iterative execution.

Subagents that need a scratch checkout or working directory must create it under /tmp/<descriptive-name>/, not under .a5c/runs/<runId>/work. Before returning deliverables, validate that no run-dir worktree was left behind, for example:

find .a5c/runs -maxdepth 3 -name work -type d -print

That command should print nothing. If it prints a non-empty work directory, move or remove only the scratch data you created before returning.

Dependencies

Babysitter SDK and CLI

Read the SDK version from versions.json to ensure version compatibility:

SDK_VERSION=$(node -e "try{console.log(JSON.parse(require('fs').readFileSync('${CODEX_PLUGIN_ROOT}/versions.json','utf8')).sdkVersion||'latest')}catch{console.log('latest')}")

Use an installed babysitter command only after proving it can execute:

if command -v babysitter >/dev/null 2>&1 && babysitter --version >/dev/null 2>&1; then
  CLI="babysitter"
else
  CLI="npm exec --yes --package @a5c-ai/babysitter-sdk@$SDK_VERSION -- babysitter"
fi

If a stale or broken global shim fails with MODULE_NOT_FOUND, repair it with npm rm -g @a5c-ai/babysitter @a5c-ai/babysitter-sdk && npm i -g @a5c-ai/babysitter-sdk@$SDK_VERSION, then re-run babysitter --version.

jq

Make sure jq is installed and available in the path. If not, install it.

Instructions

Run the following command to get full orchestration instructions:

$CLI instructions:babysit-skill --harness codex --interactive

For non-interactive runs (e.g., with -p flag or no question tool):

$CLI instructions:babysit-skill --harness codex --no-interactive

Follow the instructions returned by the command above to orchestrate the run.

More from a5c-ai

Other Claude Code skills by this author in the directory.

🔍
1w ago

Assimilate Popular Workflows

Searches public GitHub repositories for SKILL.md files, classifies repos by archetype, and extracts transferable processes and plugin ideas. Use when researching external AI agent workflows or finding extractable procedural patterns.
AI Engineering
+1%1.6K94
🤖
1w ago

Babysit Babysitter Issues

Fetches open issues assigned to a specific agent and orchestrates their resolution sequentially using predefined skills. Useful for automated issue processing in agentic workflows.
Automation
+1%1.6K94
🗂️
1w ago

Catalog Babysitter Users

Discover public codebases that import defineTask from @a5c-ai/babysitter-sdk and maintain a deduplicated catalog of those projects. Excludes any project named "babysitter". Run this to find, catalog, or refresh lists of projects using babysitter.
Automation
+1%1.6K94
🛠️
1w ago

Fix Failing Pipelines

Automatically identify and fix failing CI workflows on the staging branch using the babysitter agent. Diagnoses the most recent pipeline failure, invokes an AI agent to apply repairs directly to the staging branch, and verifies the fix.
DevOps
+1%1.6K94
🏗️
1w ago

Process Builder

Scaffold new process definitions for the babysitter event-sourced orchestration framework. Guides a 3-phase workflow from research to implementation, following SDK patterns and best practices.
AI Engineering
+1%1.6K94
🔍
1w ago

Retrospect External Babysitter Run

Analyzes a babysitter run in an external public repository, producing a retrospective with concrete suggestions for process improvement. Use when reviewing how someone else used a babysitter process or when examining committed run logs.
AI Engineering
+1%1.6K94