← ClaudeAtlas

agent-job-schedulerlisted

Use when the user wants to queue, inspect, retry, cancel, or run long non-interactive AI agent CLI jobs through agent-job-scheduler, especially when rate limits, cooldowns, failed jobs, or background execution state matter.
iamtatsuki05/dotfiles · ★ 0 · AI & Automation · score 56
Install: claude install-skill iamtatsuki05/dotfiles
# Agent Job Scheduler `dotfiles/.agent/skills/agent-job-scheduler/` 配下を skill パッケージとして扱い、その中の `apps/`、`assets/`、`references/` を使ってジョブ管理を行う。 ## 使う場面 - 今すぐ対話実行せず、後で Agent に処理させたい - Codex、Claude Code、Copilot CLI、Cursor Agent、Devin CLI、Gemini CLI、Hermes Agent、opencode、OpenClaw のジョブをキュー管理したい - レートリミット中の Agent を避けて実行状況を見たい - ジョブの enqueue、status、run-once を行いたい - launchd で周期実行させたい - failed ジョブを retry / cancel / requeue したい - allowlist や stale running recovery の設定を触りたい - 実行中 PID を確認したい ## 実行場所 - skill パッケージ: `dotfiles/.agent/skills/agent-job-scheduler/` - app 実装: `dotfiles/.agent/skills/agent-job-scheduler/apps/agent-job-scheduler/` - 実行コマンド: `dotfiles/.agent/skills/agent-job-scheduler/apps/agent-job-scheduler/bin/agent-job-scheduler` - 運用リファレンス: `dotfiles/.agent/skills/agent-job-scheduler/references/` - サンプル資産: `dotfiles/.agent/skills/agent-job-scheduler/assets/` - Waza eval: `dotfiles/.agent/evals/agent-job-scheduler/` - runtime 既定値: `~/.agent/agent-job-scheduler/` ## 基本フロー 1. まず [README.md](/Users/tatsuki/src/dotfiles/dotfiles/.agent/skills/agent-job-scheduler/apps/agent-job-scheduler/README.md) と [usage.md](/Users/tatsuki/src/dotfiles/dotfiles/.agent/skills/agent-job-scheduler/references/usage.md) を見て、対象 Agent と `workdir` が妥当か確認する。 2. ジョブ追加時は `enqueue` を使う。 3. 状態確認は `status` を使う。 4. 単発で消化を進めたいときは `run-once` を使う。 5. 定期実行を入れたいときは `scripts/install_launch_agent.sh` を使う。 6. 失敗ジョブの扱いは `show` / `retry` / `cancel` / `requeue` を使う。 7. 実行中 PID の確認は `active-runs` を使う。 8. 安全設定は `show-c