mcpField
C
cron

cron

github.com/volcengine生産性41.2k218 回インストール今日更新
リポジトリ

cron について

cronは、リマインダー、定期タスク、一度限りのタスクをスケジュールするエージェントスキルです。cronツールでジョブの追加、一覧表示、削除を行い、直接通知とエージェント実行タスクに対応します。

主な機能

  1. 01直接通知のスケジュール
  2. 02定期的なエージェントタスクの登録
  3. 03実行後に自動削除される一度限りのジョブ
  4. 04スケジュール済みジョブの一覧表示と削除
  5. 05間隔、cron式、日時によるスケジュール設定

活用シーン

  1. 01定期的な休憩通知の設定
  2. 02情報を確認・報告するエージェントの定期実行
  3. 03会議の一度限りのリマインダー作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/volcengine/openviking --skill cron

インストール後、Claude Code で/cronを入力して読み込まれたか確認します。

詳細

Cron

cron ツールを使って、リマインダーや定期タスクをスケジュールします。

3 つのモード

  1. リマインダー - メッセージをユーザーに直接送信します
  2. タスク - メッセージをタスクの説明として扱い、エージェントが実行して結果を送信します
  3. 1 回限り - 指定した時刻に 1 回だけ実行され、その後自動的に削除されます

例

固定リマインダー:

cron(action="add", message="Time to take a break!", every_seconds=1200)

動的タスク(実行のたびにエージェントが実行):

cron(action="add", message="Check HKUDS/vikingbot GitHub stars and report", every_seconds=600)

1 回限りのスケジュール済みタスク(現在時刻から ISO 日時を計算):

cron(action="add", message="Remind me about the meeting", at="<ISO datetime>")

一覧表示/削除:

cron(action="list")
cron(action="remove", job_id="abc123")

時刻の表現

ユーザーの指定パラメーター
20 分ごとevery_seconds: 1200
1 時間ごとevery_seconds: 3600
毎日午前 8 時cron_expr: "0 8 * * *"
平日の午後 5 時cron_expr: "0 17 * * 1-5"
指定した時刻at: ISO 日時文字列(現在時刻から計算)

コメント