agent-browser
Use Agent Browser for real browser navigation, dynamic pages, and web interaction; also use it as a distinct browser-based path…
Schedule reminders and recurring tasks.
$ npx -y skills add peiiii/nextclaw --skill cron --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/cronContext preview
The summary Claude sees to decide when to auto-load this skill.
Schedule reminders and recurring tasks.
name: cron description: Schedule reminders and recurring tasks. description_zh: 创建和管理提醒、定时任务与周期性自动化,是 NextClaw 内置的 cron 调度能力说明。
Use the `cron` tool to schedule reminders or recurring tasks.
`cron` is the only built-in automation scheduler. Do not refer users to Heartbeat or `HEARTBEAT.md`.
Before creating a job, decide whether the user wants a one-time action or a recurring action:
When the user gives a relative time such as "in 1 minute", "5 minutes later", or "1分钟后", do not guess the base time.
When filling `message`, write the runtime instruction for the agent, not just the final outbound text fragment.
If the user wants an exact message sent through WeChat or another channel, the instruction should explicitly say to send that exact text.
If the user wants the scheduled task to continue an existing conversation or explicitly provides a session id, pass it as `sessionId`. Omit `sessionId` when the task should use its own job-owned `cron:<jobId>` session.
If the user asks for a periodic follow-up, recurring check, or “continue this later” workflow, prefer binding the cron job to the existing `sessionId` instead of inventing a second automation mechanism.
If the user wants a periodic review of a file, workflow, inbox, or project board, express that directly in `message`.
Fixed reminder:
cron(action="add", name="break-reminder", message="Time to take a break!", every=1200)
Dynamic task (agent executes each time):
cron(action="add", name="github-stars", message="Check Peiiii/nextclaw GitHub stars and report", every=600)
Continue an existing session:
cron(action="add", name="session-follow-up", message="Continue the existing investigation", every=3600, sessionId="session-existing")
One-time reminder:
cron(action="add", name="wechat-follow-up", message="At the scheduled time, send a WeChat message to the current chat saying: \"我 5 分钟后到。\"", at="2026-03-31T18:05:00+08:00")
List/remove:
cron(action="list") cron(action="disable", jobId="abc123") cron(action="enable", jobId="abc123") cron(action="remove", jobId="abc123")
| User says | Parameters | |-----------|------------| | in 5 minutes | at: "<convert to exact ISO time with timezone>" | | today at 6pm | at: "<convert to exact ISO time with timezone>" | | tomorrow morning once | at: "<convert to exact ISO time with timezone>" | | every 20 minutes | every: 1200 | | every hour | every: 3600 | | every day at 8am | cron: "0 8 * * *" | | weekdays at 5pm | cron: "0 17 * * 1-5" |
Your long-term personal AI partner. NextClaw's mission is to be a good long-term partner to you. We are building toward a 1.0 that understands you, takes useful initiative, and continuously improves itself.
Use Agent Browser for real browser navigation, dynamic pages, and web interaction; also use it as a distinct browser-based path…
Turn a user request into a scheduled automation by configuring cron jobs, including session-bound follow-ups and periodic checks.
Use when the user asks to keep watching an external state, notify them when something changes or a condition is met, remember…
Use when deciding how to deliver an AI result: reply now, put durable news, reports, recommendations, or articles in the NextClaw…
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced…
Use when Hermes needs to become a formal NextClaw runtime entry, especially for setup, doctor, repair, readiness checks, and…