with one click
automation-setup
Turn a user request into a scheduled automation by configuring cron jobs, including session-bound follow-ups and periodic checks.
Menu
Turn a user request into a scheduled automation by configuring cron jobs, including session-bound follow-ups and periodic checks.
| name | automation-setup |
| description | Turn a user request into a scheduled automation by configuring cron jobs, including session-bound follow-ups and periodic checks. |
| description_zh | 将用户的提醒、定期检查或持续跟进需求转成 NextClaw 定时自动化任务,覆盖一次性任务、周期任务和绑定会话的后续跟进。 |
Use this skill when the user wants the assistant to:
This skill is a thin planner on top of the cron tool. Do not implement a second scheduler. Do not refer to Heartbeat or HEARTBEAT.md.
sessionId.sessionId and let cron use its own cron:<jobId> session.at.every.cron.Write the message as an executable instruction for the agent at run time.
Check the release board, summarize blockers, and report only changes since the previous run.Continue the existing debugging session, inspect the latest logs, and append the next concrete step.debug logsIf the user wants a periodic check of a file, include that file path directly in the message.
Read docs/TODO.md, identify items due this week, and summarize anything blocked.When the user wants “continue this later” or “keep following up on this thread”, prefer:
cron(action="add", name="<short-name>", message="<runtime instruction>", every=<seconds>, sessionId="<existing-session-id>")
Recurring follow-up on the current investigation:
cron(action="add", name="investigation-follow-up", message="Continue the existing investigation, check for new evidence, and report only meaningful changes.", every=1800, sessionId="<session-id>")
Periodic file-based review without a special session:
cron(action="add", name="todo-review", message="Read docs/TODO.md, identify items that need attention, and summarize the highest-priority updates.", cron="0 9 * * *")
One-time reminder:
cron(action="add", name="meeting-reminder", message="At the scheduled time, send a message to the current conversation saying: \"Meeting starts in 10 minutes.\"", at="<absolute-iso-time>")
Create or update complete NextClaw lightweight apps, deciding whether the user needs a Panel App, a Service App, or a combined Panel + Service App. Use for NextClaw applets, small tools, dashboards, local file tools, AI-assisted UI tools, apps that may combine right-side UI with backend actions, or questions about what NextClaw/Panel apps can do and which app APIs/capabilities they can use.
Self-manage NextClaw runtime via CLI guide. For install/start/status/doctor/service/channels/config/agents/cron/remote/update operations, and for discovering local HTTP/API/webhook addresses.
Create or update the Service App backend action part of a NextClaw lightweight app. Use after nextclaw-app-creator selects Service-only or Panel + Service, or when the user explicitly asks for workspace service-apps, MCP-compatible backend helpers, file access, external API calls, local commands, or privileged actions.
当用户要在本地验证当前源码构建出的 NextClaw 产品实例、restart/start/stop、避免跑到全局安装版 nextclaw、需要可复用本地安装态/构建态验证命令或 smoke harness 时使用。
自动检测和改善代码库的文件组织结构,确保代码具有清晰的模块化和分层架构。使用模块化分割(按功能领域)和分层抽象(按职责分层)的双重策略,在每次代码修改后自动运行检测,或在目录文件数超过阈值时触发。
Use when deciding, creating, or updating docs/logs iteration records; when the user asks to commit/提交/收尾 after changes; when changes touch code, scripts, tests, runtime config, large non-code governance/docs rewrites, NPM release records, root-cause fix notes, red-zone touch records, work notes, or goal-progress anchors.