一键导入
cron
Use when the user asks to schedule recurring tasks, one-off reminders, timers, or cron-style jobs through the AgentOS cron tool.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when the user asks to schedule recurring tasks, one-off reminders, timers, or cron-style jobs through the AgentOS cron tool.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Operate and configure AgentOS itself: the `agentos` CLI, agentos.toml, gateway/Web UI, providers and models, skills, channels, sessions, cron, sandbox, and memory. Use when: (1) the user asks to change an AgentOS setting (model, provider, router tier, auth, channels, search), (2) starting, stopping, or debugging the gateway or Web UI, (3) installing, updating, or removing skills and taps, (4) inspecting sessions, usage/cost, cron jobs, or diagnostics, (5) migrating from another agent runtime. NOT for: authoring new skills (see docs/features/skills.md), operating other agent CLIs, or modifying AgentOS source code.
Operate Robinhood Agentic Trading through the Robinhood Trading MCP for account and portfolio analysis, market research, order previews, order placement or cancellation, rebalancing, and bounded trading automation. Use when the user mentions Robinhood Agentic accounts, Robinhood Trading MCP, portfolio or buying-power checks, Robinhood orders, an agentic trading strategy, or publishing content based on Robinhood trading activity.
Use when the user asks to remember, recall, forget, update, search, or inspect durable AgentOS memory, including profile facts in USER.md and long-term notes in MEMORY.md or memory/**/*.md.
Look up Robinhood tokenized-stock (RWA) contract addresses and tickers. Use when: the user asks for the Robinhood token, on-chain contract address, ticker/symbol, or chain of a real-world stock or ETF (e.g. 'what is Apple's ticker', 'mã cổ phiếu Apple là gì', 'Robinhood contract address for Tesla', 'Microsoft token address'). Resolves a company name OR ticker to the on-chain token on Robinhood Chain. NOT for: live stock prices, trade execution, or non-Robinhood tokens. No API key needed.
Render HTML (with CSS) to a PDF file. Trigger when the user wants to export a styled report, invoice, label, or any HTML/Jinja-rendered page to PDF. Uses WeasyPrint, which supports a meaningful subset of CSS Paged Media (page size, margins, headers/footers, page-break-before/after). Optional dependency — install via `pip install 'use-agent-os[document-extras]'` or `uv add weasyprint` because WeasyPrint pulls in native libraries (Pango, Cairo, fontconfig) that need OS-level packages.
Query the web through multiple search engines (Brave, Tavily, SerpAPI, DuckDuckGo, Bing, Baidu, Sogou, 360) with a single CLI surface. Trigger when the user asks for a research search, fact lookup, source discovery, or wants to compare engines for coverage. The skill aggregates per-engine result lists and normalizes them into a uniform JSON shape for downstream skills (deep-research is the primary consumer). API-key engines gate themselves on the relevant environment variable; engines requiring no key always run.
| name | cron |
| description | Use when the user asks to schedule recurring tasks, one-off reminders, timers, or cron-style jobs through the AgentOS cron tool. |
| always | false |
| triggers | ["schedule","recurring","timer","cron","every","reminder","remind","提醒","每分钟","每5分钟","每天","定时"] |
| provenance | {"origin":"openclaw-derived","license":"MIT","upstream_url":"https://github.com/openclaw/openclaw","maintained_by":"AgentOS"} |
| metadata | {"agentos":{"requires_tools":["cron"]}} |
When the user asks to schedule something, set up a recurring task, create a timer, or create a reminder, use the cron tool.
The schedule argument is a structured object, not a string. Choose one shape and translate any natural language yourself before calling the tool — the tool will not parse free-form text and will reject flat strings with a structured error.
Three accepted schedule shapes:
{"kind": "cron", "expr": "<5-field POSIX cron>", "tz": "<optional IANA timezone>"}
Recurring on a calendar pattern. Example: {"kind": "cron", "expr": "0 9 * * 1-5", "tz": "Asia/Shanghai"} for weekdays at 09:00 Shanghai wall time.{"kind": "every", "every_seconds": <integer ≥ 1>}
Recurring on a fixed sub-minute or odd interval. Example: {"kind": "every", "every_seconds": 30} for every 30 seconds.{"kind": "at", "at": "<ISO-8601 with timezone>"}
One-shot at an absolute time. The timestamp must include a timezone offset.Translation examples (do this in your own reasoning before calling the tool):
cron(action="add", schedule={"kind": "cron", "expr": "*/5 * * * *"}, task="喝水", job_kind="system_event", session_target="main")cron(action="add", schedule={"kind": "every", "every_seconds": 30}, task="...", job_kind="agent_turn", session_target="isolated")cron(action="add", schedule={"kind": "at", "at": "<that ISO-8601>"}, task="...", job_kind="system_event", session_target="main")cron(action="add", schedule={"kind": "cron", "expr": "0 9 * * 1-5", "tz": "America/Los_Angeles"}, task="...")Other actions:
cron(action="list").cron(action="run", job_id="<job id>").cron(action="remove", job_id="<job id>").Cron expression format: minute hour day month weekday (e.g. 0 9 * * 1-5 = weekdays at 9am).