بنقرة واحدة
cron
Schedule reminders and recurring tasks.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Schedule reminders and recurring tasks.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Console-UI 前端开发与回归测试。支持 regression(只测不修,输出报告)和 dev_loop(coding→regression→retry 闭环)两种模式。当用户说"测/回归 console-ui"或"修这个页面并回归直到通过"时触发。
基于 page_agent 的狭义 smoke / exploratory 测试协议。适合用户明确要求“用 Page Agent”检查页面、路径不确定的多步页面探索,或给上层 wrapper 复用;如需精确截图/ref/验收证据,应搭配 playwright_daily_browser。不是 console-ui 开发闭环,也不默认自动修复。
使用 Playwright MCP extension mode 对本机日常 Chrome 做动作级控制。适合登录态、内网、SSO/2FA、需要浏览器扩展或已有 tab 的页面中的精确 snapshot/ref 点击、填表、截图留证、tab 管理和 PageAgent 结果验收;目标路径不确定时先用 page_agent。
使用 Playwright MCP extension mode 操作本机日常 Chrome profile。适合登录态、内网、SSO/2FA、需要浏览器扩展或已有 tab 的页面;按 snapshot/ref 优先流程执行。
每日日记技能。凌晨自动触发,读取前一天对话素材,以第一人称写日记。
Dream-managed global memory plus sidecar person memory with identity resolution.
| name | cron |
| description | Schedule reminders and recurring tasks. |
Use the cron tool to schedule reminders or recurring tasks.
Fixed reminder:
cron(action="add", message="Time to take a break!", every_seconds=1200)
Dynamic task (agent executes each time):
cron(action="add", message="Check HKUDS/nanobot GitHub stars and report", every_seconds=600)
One-time scheduled task:
cron(action="add", message="Remind me about the meeting", at="2026-03-05T14:30:00", tz="Asia/Shanghai")
Timezone-aware cron:
cron(action="add", message="Morning standup", cron_expr="0 9 * * 1-5", tz="America/Vancouver")
Check status of all jobs (shows completion state):
cron(action="check_status")
Check a specific job:
cron(action="check_status", job_id="abc123")
Mark a job as done for the current cycle:
cron(action="mark_done", job_id="abc123")
List/remove:
cron(action="list")
cron(action="remove", job_id="abc123")
| User says | Parameters |
|---|---|
| every 20 minutes | every_seconds: 1200 |
| every hour | every_seconds: 3600 |
| every day at 8am | cron_expr: "0 8 * * *", tz: "Asia/Shanghai" |
| weekdays at 5pm | cron_expr: "0 17 * * 1-5", tz: "Asia/Shanghai" |
| 9am Vancouver time daily | cron_expr: "0 9 * * *", tz: "America/Vancouver" |
| remind me at 3pm today | at: "2026-03-05T15:00:00", tz: "Asia/Shanghai" |
Sidecar convention: prefer passing the user's IANA timezone explicitly.
cron_expr: tz decides when the schedule fires.at: tz decides how the datetime string is interpreted.at, use the user's target local time directly. Do not pre-convert to UTC yourself.If the user gives a city or region, map it to an IANA timezone before calling the tool.
Recurring jobs support completion tracking per cycle (e.g. per day). After executing a task's goal, call mark_done so the system knows not to re-execute:
cron(action="check_status", job_id="abc123") # check if already done
# ... do the work ...
cron(action="mark_done", job_id="abc123") # mark this cycle as done
The system auto-computes the cycle ID based on the schedule type (daily cron → date, hourly cron → date-hour). If a job fires again within the same cycle, it will be automatically skipped.