From agentic-skills
Unified GitHub operations skill for repo-wide health monitoring and focused PR care. Use when the user mentions github-babysitter, pr-babysitter, repo rounds, repository health, stale PRs or issues, failing GitHub Actions, CI triage, PR review orchestration, CodeRabbit/Codex/Jules/Gemini review comments, merge readiness, dependency PRs, or babysitting GitHub work across darksheer repositories. Replaces the separate pr-orchestrator and github_pro_babysitter mental model with one skill that has repo-rounds and pr-care modes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agentic-skills:github-babysitterThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
GitHub Babysitter turns GitHub noise into an action queue. It has two scopes:
GitHub Babysitter turns GitHub noise into an action queue. It has two scopes:
repo-rounds: broad scan across one repo or many repos.pr-care: focused work on one PR, also called pr-babysitter.Default behavior is read-only. It may inspect, classify, report, and prepare approval queues. It must not comment, label, rerun, cancel, push, merge, close, or invoke paid/review automation unless the user explicitly approves the exact action.
"Run repo rounds for darksheer/ARC"
"Babysit PR #312 in darksheer/ARC"
"Why is this PR blocked?"
"Check my repos for stale PRs and failing workflows"
"Take this Jules handoff payload and babysit the PR"
Choose the smallest mode that satisfies the request:
| Request Shape | Mode |
|---|---|
| Org/repo scan, stale work, failing workflows, daily digest | repo-rounds |
| Specific PR URL/number, review comments, checks, merge readiness | pr-care |
| Failing check/run/job/logs | ci-triage inside pr-care or repo-rounds |
| CodeRabbit/Codex/Jules/Gemini comments | review-triage inside pr-care |
| "Can this merge?" | merge-readiness inside pr-care |
If the user says pr-babysitter, use pr-care.
Read .github-babysitter.yml from the workspace or target repo when present.
For migration compatibility, also understand .github-pro-babysitter.yml and
.pr-orchestrator.yml; prefer .github-babysitter.yml when multiple exist.
Read references/config-schema.md before generating or changing config.
Use the safest available read path:
gh CLI when authenticated.GITHUB_TOKEN.Read references/github-api.md for command and field patterns.
Read-only actions do not require approval:
These write actions require exact approval first:
Every approval item must include target, command/API endpoint, body or branch name, expected effect, risk, and rollback/cleanup plan.
Use this for repository health monitoring.
Do not hand off to another skill for PR work. If one PR needs deep care, switch
to pr-care within GitHub Babysitter and keep the context.
Use this for a single PR lifecycle.
references/review-tools.md
when interpreting CodeRabbit, Codex, Jules, Gemini, PR-Agent, Graphite, or
Reviewdog output.When a PR or repo has failing GitHub Actions:
Normalize findings into:
Finding {
id, source, severity, category, file, line_start, line_end,
description, suggested_fix, comment_url, raw_data
}
Deduplicate by file/range/category and boost confidence when multiple tools or humans agree. For bot-authored dependency PRs, prioritize package consistency, security advisories, CI status, and release-note risk before requesting more AI review.
A PR is ready only when:
Accept handoff payloads from jules-wrangler (or legacy jules-triage) with:
{
"source_skill": "jules-wrangler",
"target_skill": "github-babysitter",
"mode": "pr-care",
"session_id": "session_abc123",
"session_url": "https://jules.google.com/session/abc123",
"repo": "owner/repo",
"pr_number": 42,
"pr_url": "https://github.com/owner/repo/pull/42",
"category": "security",
"triage_score": 0.9,
"tests": "passed|failed|not_run|unknown",
"promotion_reason": "Score exceeded threshold and scope was within limits",
"risk_notes": []
}
If a field is unknown, keep it with value unknown rather than omitting it.
Write reports under tests/results/github-babysitter/ unless the user or config
chooses another path.
For repo rounds, use references/report-template.md#repo-rounds.
For PR care, use references/report-template.md#pr-care.
Always include:
| File | When to Read |
|---|---|
references/config-schema.md | Parsing or generating config. |
references/github-api.md | GitHub connector, gh, REST, or GraphQL field patterns. |
references/review-tools.md | Interpreting review bots and CI/review automation. |
references/report-template.md | Writing repo-rounds or pr-care reports. |
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub darksheer/agentic-skills --plugin agentic-skills