Communityコーディング&開発github.com

Xinnygh/nightly-closeout-skill

未使用の夜間トークンを、目標とガードレール付きで安全な夜間 Codex/Claude 作業ループに変える Codex スキル。

nightly-closeout-skill とは?

このスキルは、夜間の余剰 API トークンを有効活用し、Codex や Claude 環境で安全な「夜間クローズアウト」ワークフローを自動実行するためのものです。開発者は、一連の「Goal」と「Guardrail」を設定することで、AI エージェントが自律的に未完了のタスクを処理する際の行動範囲を制御できます。主に Codex 環境向けに設計されていますが、Claude など他のエージェントプラットフォームにも応用可能です。SKILL.md には、夜間セッションの開始方法、進捗の記録方法、安全な停止条件、エラーハンドリングのベストプラクティスが詳細に記載されています。これにより、開発者は翌朝、整理されたログと具体的な成果物を確認できるようになります。

対応✓Claude Code✓Codex CLI~Cursor
npx skills add Xinnygh/nightly-closeout-skill

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

nightly-closeout-skill は何をしますか?

Codex スキル:未使用の夜間トークンを、目標とガードレール付きで安全な夜間 Codex/Claude ワークループに変換します。

概要

このスキルは、夜間の余剰 API トークンを活用して、AI エージェント(Codex、Claude)が自律的にタスクを処理するための安全な「夜間クローズアウト」ワークフローを提供します。

特徴

  • Goal(目標):夜間セッションで達成したい具体的なタスクを設定します。
  • Guardrail(ガードレール):エージェントの行動範囲を制限し、安全に停止する条件を定義します。
  • 進捗ログ:各ステップの結果を自動的に記録し、翌朝確認できるようにします。
  • エラーハンドリング:予期しないエラーが発生した場合の適切なフォールバック処理を実装します。

対応プラットフォーム

  • Codex(推奨)
  • Claude(互換性あり)

使用方法

  1. スキルを Codex または Claude 環境にインストールします。
  2. nightly-closeout コマンドを実行してセッションを開始します。
  3. 自動的に目標とガードレールに従ってタスクが進行します。
  4. セッション終了後、nightly.log ファイルに結果が出力されます。

セットアップ

# スキールをクローン
$ git clone https://github.com/Xinnygh/nightly-closeout-skill.git

# 設定ファイルを編集
$ cp config.example.yaml config.yaml
$ edit config.yaml

# スキルを有効化
$ codex skill enable nightly-closeout

設定例

goals:
  - "バグ修正:issue #42 の調査と修正"
  - "コードレビュー:PR #101 のレビューとコメント"

guardrails:
  max_iterations: 50
  max_tokens: 50000
  stop_on_error: true
  auto_stop_time: "06:00"

セッション管理

  • セッションは ~/nightly-closeout/ ディレクトリに状態を保存します。
  • 中断後も --resume フラグで再開可能です。
  • ログは sessions/YYYY-MM-DD.md に日付ごとに保存されます。

安全上の注意

  • ガードレールは必ず設定してください。設定がない場合、エージェントが無限ループに陥る可能性があります。
  • 重要な本番環境への変更は避け、影響を事前に確認してください。
  • セッション開始前に、config.yaml の内容を必ず確認してください。

ライセンス

MIT

関連スキル