cron について
cronは、リマインダーや定期タスクを設定するスキルです。メッセージを直接送るリマインダーと、実行ごとにエージェントが処理するタスクに対応します。
主な機能
- 01直接通知するリマインダーの設定
- 02定期エージェントタスクの作成
- 03登録済みジョブの一覧表示
- 04IDによるジョブの削除
活用シーン
- 01休憩のリマインダー設定
- 02定期チェックと結果報告の実行
- 03登録済みスケジュールの管理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ zhihaoairobotic/ clawphd --skill cronインストール後、Claude Code で/cronを入力して読み込まれたか確認します。
詳細
Cron
リマインダーや定期タスクをスケジュールするには、cron ツールを使用します。
2 つのモード
- リマインダー - メッセージがユーザーに直接送信されます
- タスク - メッセージはタスクの説明で、エージェントが実行して結果を送信します
例
固定リマインダー:
cron(action="add", message="Time to take a break!", every_seconds=1200)
動的タスク(実行のたびにエージェントが実行):
cron(action="add", message="Check ClawPhD/ClawPhD GitHub stars and report", every_seconds=600)
一覧表示/削除:
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" |
コメント
Markdown 対応