ワンクリックで
cron-manager
Create, inspect, update, and delete Agent Bridge native cron jobs with `agb cron`.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Create, inspect, update, and delete Agent Bridge native cron jobs with `agb cron`.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Scaffold new internal or external agent workdirs and starter files. Use when an operator needs a repeatable starting point for a new long-lived or disposable agent role.
Call the admin repair role from shell automation and route the result back into queue or channel delivery. Use when cron or another runtime helper needs patch to inspect or repair the bridge.
Use when an injected line matching `[Agent Bridge] event=...` arrives in context, or when wording like "inbox notification", "queue event", "external push", "pushed task", "pending-attention flush", or "nudge from daemon" shows up. Encodes the 7-step external-push routine the receiving Claude/Codex session must follow for daemon-delivered work items. Steps: parse whichever metadata fields are present (`event` is required; `agent`/`count`/`top`/`priority`/`title`/`from` are optional and event-kind-dependent) → `agb show <id>` → decide inline-handle vs delegate (delegate by default) → compose a subagent prompt in own words with explicit acceptance criteria → dispatch via the `Task` tool → verify the subagent's JSON return against those criteria → close with `agb done`, or surface `user_message`, or re-dispatch on failure. Source of truth for the subagent return schema (`files_changed`, `checks_run`, `acceptance_met`, `blockers`, `user_review_needed`, `user_message`).
Agent Bridge 운영의 단일 진입점(목차/체크리스트). admin·static·dynamic·cron 세션이 "이 상황엔 어느 절차/문서를 따르나"를 한 곳에서 찾도록 한다. 본문은 복사하지 않고 각 canon(SSOT)을 가리킨다. 세션 시작 직후, 그리고 태스크 처리· 업그레이드·릴리즈·handoff·메모리·에스컬레이션을 시작하기 전에 참조한다.
Use when a daemon-filed `[picker]` queue task arrives (an agent stuck on an interactive picker screen the no-LLM detector would not auto-key), or when wording like "stuck picker", "unknown picker", "classify this pane", "extend the picker catalog", or "picker auto-resolve escalation" shows up. Encodes the admin classify→resolve→extend-catalog loop for the
Ship multiple GitHub issues or tracks **in parallel** as 2-4-PR waves. Use whenever the user has multiple open issues/PRs to process, mentions "wave", "Track A/B/C/D", "parallel fixer", "ship these issues", asks to dispatch issue-fix agents, wants codex code review on a complex PR, or describes a backlog they want batched into focused PRs rather than one bundled change. **Parallelism is the default, not the exception** — independent fixers are dispatched in one message with multiple Agent tool calls so they fan out via run_in_background. Captures the field-tested orchestration pattern (brief writing → issue-fixer dispatch into isolated worktrees → codex-rescue review for >300-LOC specialized work or direct orchestrator review for mid-size → squash-merge with structured notes) that has landed 15+ PRs per session with zero regressions on the Agent Bridge repo. Bundles a project-agnostic `issue-fixer` agent and a `general-purpose` fallback dispatch shape so the workflow is portable across Claude Code installs. I
| name | cron-manager |
| description | Create, inspect, update, and delete Agent Bridge native cron jobs with `agb cron`. |
Use this skill when an agent identifies recurring work that should be scheduled through Agent Bridge instead of being remembered manually.
agb cron create|list|update|delete.--agent.agb cron list --agent <agent>
agb cron create --agent <agent> --schedule "0 9 * * *" --title "Daily check" --payload "..."
agb cron update <job-id> --schedule "0 10 * * *"
agb cron delete <job-id>
agb cron inventory --agent <agent> — full catalogue across all states, not just enabled jobs (--enabled yes|no|all, --mode recurring|one-shot|all).agb cron show <job-name-or-id> — full detail for a single job (schedule, payload, tz, last/next run).agb cron errors report --agent <agent> — failed-run history. Agents commonly guess cron history / cron logs / cron status — those do not exist; use cron errors report instead.agb cron sync — manually re-sync the schedule. Rare; the daemon normally does this.agb cron enqueue <job-name-or-id> --target <agent> — fire a job ad-hoc into the target agent's inbox without waiting for its schedule.--tz is set.needs_human_followup=false.The disposable cron child does not inherit the model an interactive /model writes into the agent-home .claude/settings.json. Pin a stable model so a scheduled cron does not silently follow (and 404 with) whatever the interactive session is using.
agb cron create --agent <agent> --schedule "0 9 * * *" --title "Daily check" --payload "..." \
--model <model-id> [--effort <effort>]
agb cron update <job-id> --model <model-id> # set
agb cron update <job-id> --model "" # clear -> fall back to cron-default/roster
agb cron create --agent <agent> ... --cron-default-model <model-id> # default for jobs with no per-job model
Resolution precedence (highest first): per-job --model -> --cron-default-model (jobs-file cronDefaults) -> roster BRIDGE_AGENT_MODEL -> BRIDGE_CRON_DEFAULT_MODEL env. --effort applies to codex targets only (raw claude -p has no effort flag). agb cron show <job> reports the effective resolved model: / effort: rows with their (source: per-job|cron-default|fallback|unset), plus the raw per_job_model: / per_job_effort: override. show resolves the in-process legs (per-job → cron-default → BRIDGE_CRON_DEFAULT_MODEL); the roster leg resolves at dispatch (bash), so an effective unset may still pick up a roster/env value when the job actually fires. The cron child NEVER reads the interactive .claude/settings.json for its model.
If no stable source resolves (per-job, cronDefaults, roster, and BRIDGE_CRON_DEFAULT_MODEL all unset), the handling is conditional on the interactive .claude/settings.json: if it has a model (the genuine #1880 coupling), the Claude cron child fails closed — the run is marked failed with an actionable error naming the fix (--cron-default-model <model> or roster BRIDGE_AGENT_MODEL[<agent>]); the settings value is read only to decide, never passed. If settings.json has no model (or is missing/unreadable), there is no coupling, so the child proceeds on the account default with no --model (config injection intact), exactly as before #1880.
agb is a compact dispatcher for agent-bridge. Use agb --help and agb cron --help for the full surface. agb help (without dashes) is not a recognised command; nor are agb list / agb status (use agent-bridge ... for those — agb is queue/dispatch only).