一键导入
cron
Schedule reminders and recurring tasks with flexible delivery options.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Schedule reminders and recurring tasks with flexible delivery options.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Reusable OfficeCLI/OpenXML workflows for PowerPoint generation, layout debugging, text overflow triage, and XML-level PPT troubleshooting.
Use when a reply should include an interactive visual artifact such as dashboards, charts, maps, process views, data workbenches, or report-like layouts. Guides the agent to choose Markdown vs structured renderable output and to persist data/spec rather than raw HTML or JavaScript.
Use OfficeCLI-backed MCP tools to inspect and edit Word, Excel, and PowerPoint files with OpenXML-aware operations. Prefer these tools for .docx/.xlsx/.pptx work when they are available.
Search and install agent skills from ClawHub, the public skill registry.
Agent-scoped memory system with long-term memory, grep-friendly history, reflection notes, and hierarchical recall. Use when you need to save durable facts, search past work, or record reusable strategies.
Review completed work, analyze mistakes, identify repeatable improvements, and turn validated lessons into memory or reusable skills. Use after substantial tasks, failures, or review-heavy work.
| name | cron |
| description | Schedule reminders and recurring tasks with flexible delivery options. |
Use the cron tool to schedule reminders or recurring tasks with multi-channel delivery support.
| Action | Description |
|---|---|
add | Create a new scheduled task |
list | List all scheduled tasks |
remove | Remove a task by ID |
enable | Enable a disabled task |
disable | Disable an enabled task |
| Type | Parameter | Example |
|---|---|---|
| Interval | every_seconds | Every hour: every_seconds=3600 |
| Cron | cron_expr | Daily at 9am: cron_expr="0 9 * * *" |
| One-time | at | Specific time: at="2026-03-20T10:30:00" |
The channels parameter allows delivering results to multiple destinations:
| Channel | Description | to Format |
|---|---|---|
web | Web session | Session ID |
whatsapp | Phone number | |
telegram | Telegram | Chat ID |
feishu | Feishu/Lark | Chat ID |
sharecrm | ShareCRM | Chat ID |
email | Email address |
cron(action="add", message="Drink water!", every_seconds=7200)
cron(action="add", message="Generate daily report", cron_expr="0 9 * * *", tz="Asia/Shanghai")
cron(action="add", message="Standup meeting reminder", cron_expr="0 10 * * 1-5", tz="Asia/Shanghai")
cron(action="add", message="Meeting in 1 hour", at="2026-03-20T14:00:00")
cron(
action="add",
message="Important alert!",
every_seconds=3600,
channels=[
{"channel": "web", "to": "session_123"},
{"channel": "telegram", "to": "123456789"}
]
)
cron(action="add", message="Background task", every_seconds=3600, notify=false)
cron(action="list")
cron(action="remove", job_id="abc123")
cron(action="disable", job_id="abc123")
cron(action="enable", job_id="abc123")
| Parameter | Type | Description |
|---|---|---|
action | string | Required. "add", "list", "remove", "enable", "disable" |
name | string | Task name (optional, defaults to message prefix) |
message | string | Task message/prompt to execute |
every_seconds | integer | Interval in seconds for recurring tasks |
cron_expr | string | Cron expression (e.g., "0 9 * * *") |
tz | string | IANA timezone (e.g., "Asia/Shanghai") |
at | string | ISO datetime for one-time execution |
channels | array | Delivery channels: [{"channel": "...", "to": "..."}] |
deliver | boolean | Whether to deliver results. Default: true |
notify | boolean | Send system notification (MacOS). Default: true |
job_id | string | Job ID (for remove, enable, disable) |
| User says | Parameters |
|---|---|
| every 20 minutes | every_seconds: 1200 |
| every hour | every_seconds: 3600 |
| every day at 8am | cron_expr: "0 8 * * *" |
| weekdays at 5pm | cron_expr: "0 17 * * 1-5" |
| 9am Shanghai time daily | cron_expr: "0 9 * * *", tz: "Asia/Shanghai" |
| at a specific time | at: ISO datetime string |
┌───────────── minute (0 - 59)
│ ┌───────────── hour (0 - 23)
│ │ ┌───────────── day of month (1 - 31)
│ │ │ ┌───────────── month (1 - 12)
│ │ │ │ ┌───────────── day of week (0 - 6) (Sunday = 0)
│ │ │ │ │
* * * * *
Examples:
0 9 * * * - Every day at 9:00 AM0 9 * * 1-5 - Weekdays at 9:00 AM30 14 * * 1 - Every Monday at 2:30 PM0 0 1 * * - First day of every month at midnightUse tz with cron_expr to schedule in a specific IANA timezone. Without tz, the server's local timezone is used.
Common timezones:
Asia/Shanghai - China Standard TimeAmerica/New_York - US Eastern TimeAmerica/Vancouver - US Pacific TimeEurope/London - UK TimeUTC - Coordinated Universal TimeBy default, cron jobs send a MacOS system notification when triggered. Set notify=false to disable this.