Token导航 LogoToken导航TokenDH.com
效率需要联网clawhub未标认证来源可访问clear审计通过

scheduler-notification-runbook调度程序通知操作手册

Agent Skill

scheduler-notification-runbook 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

4,343

周安装

174

GitHub Stars

公开资料未说明

下载量

1,406
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:scheduler-notification-runbook(调度程序通知操作手册)
来源仓库:https://github.com/atomiccn/scheduler-notification-runbook
安装命令:
openclaw skills install scheduler-notification-runbook
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install scheduler-notification-runbook

简介

基于 OpenClaw cron 的预定提醒与通知工作流程操作指南。

  • 适用于创建一次性工作项或查看现有提醒技能配置。
  • 提供标准化操作流程与最佳实践参考。scheduler-notification-runbook 属于效率类 Skill,可作为该场景下的辅助能力补充。
  • 需具备 cron 调度权限,操作前应备份现有任务配置。
  • 建议在非高峰时段测试任务执行,避免影响系统性能。

SKILL.md

name
scheduler-notification-runbook
description
Reliable runbook for scheduled reminders and notification workflows with OpenClaw cron. Use when creating or reviewing reminder skills, scheduling one-shot or recurring reminders, choosing between systemEvent and agentTurn payloads, selecting the correct sessionTarget, writing reminder text that will still read clearly when delivered later, validating whether a job actually fired, or troubleshooting why a scheduled notification did not deliver as expected. Especially useful for ClawHub-published skills that need production-safe reminder behavior instead of ad hoc cron setup.

Scheduler Notification Runbook

Overview

Use this skill to create reliable reminder and scheduled notification workflows with OpenClaw cron. Focus on production-safe decisions: choose the correct payload type, choose the correct session target, write reminder text that still makes sense when delivered later, and verify that the job actually fired and delivered.

Core workflow

1. Classify the scheduling need

Decide which of these cases applies before creating any job:

  • One-shot reminder: "Remind me in 20 minutes" or "Remind me tomorrow at 9 AM"
  • Recurring reminder: "Remind me every weekday at 6 PM"
  • Background agent task: a scheduled isolated agent run that produces a summary or follow-up
  • Current-session follow-up: a scheduled agent run that must keep using the current session thread

If the request is only a reminder and does not need reasoning at fire time, prefer a systemEvent reminder. If the request needs the agent to think, check state, summarize, or perform a task when the time arrives, prefer an agentTurn job.

2. Choose the payload type

Use this decision rule:

Use payload.kind = "systemEvent" when:

  • The future action is a plain reminder
  • The message can be fully written now
  • No tool use or reasoning is needed when it fires
  • The user mainly wants a notification, not a follow-up workflow

This is the default reminder pattern for simple reminders.

Use payload.kind = "agentTurn" when:

  • The scheduled task must inspect context or perform work later
  • The task needs tool use, web access, summarization, or decision-making at fire time
  • The task should produce a delivery summary after it completes
  • The task must be bound to the current session or a named persistent session

Do not use agentTurn just to send a basic reminder that could be expressed in plain text.

3. Choose the session target

Match sessionTarget to the payload and the desired behavior.

Use sessionTarget = "main"

Only with payload.kind = "systemEvent". Use this for normal reminder injection into the main session.

Recommended when:

  • The user asked for a straightforward reminder
  • The reminder should appear like a natural follow-up in the main conversation

Use sessionTarget = "isolated"

Only with payload.kind = "agentTurn". Use this for scheduled work that should run independently and optionally announce a summary.

Recommended when:

  • The task should not rely on the current thread
  • The task may be long-running or more operational
  • You want isolated execution with clear delivery behavior

Use sessionTarget = "current"

Only with payload.kind = "agentTurn". Use this when the future agent run must stay attached to the current session context.

Recommended when:

  • The user explicitly wants the follow-up in the same thread
  • The current session context matters later

Use sessionTarget = "session:<name>"

Only with payload.kind = "agentTurn". Use this for durable named workflows that should accumulate their own thread history.

Recommended when:

  • You are building a recurring operational workflow
  • The job should write into a stable named session rather than a transient isolated run

Writing reminder text

Reminder text quality matters because the user will read it later, not now. Write the text as if it has already arrived in the future.

Rules for good reminder text

  • Explicitly say it is a reminder when the time gap is meaningful
  • Include the original task or intent
  • Include enough context so the user does not have to remember why it was scheduled
  • Keep it short and readable
  • Avoid raw implementation details such as cron expressions, session targets, job IDs, or internal payload terms

Good patterns

Short-delay reminder

Use for reminders in minutes or within the same day:

  • Reminder: check the build in 20 minutes.
  • Reminder: join the design review now.
  • Reminder: send the follow-up message to Alex this afternoon.

Next-day or dated reminder

Use for tomorrow or specific dates/times:

  • Reminder: review the OrAHub CLI Quick Start draft this morning.
  • Reminder: your 3 PM call with the partner team is coming up.
  • Reminder: submit the legal review notes for the scheduler skill today.

Context-rich reminder

Use when the reminder could be ambiguous later:

  • Reminder: follow up on the scheduler-notification-runbook skill for ClawHub publication.
  • Reminder: check whether the recurring reminder demo was actually delivered to the main session.
  • Reminder: revisit the OrAHub credential onboarding flow and decide whether npm or curl should be the default install path.

Avoid

  • ping
  • do the thing
  • scheduled task triggered
  • cron fired successfully
  • Any text that only makes sense to an implementer

Schedule selection

Pick the simplest schedule that matches the request.

Use schedule.kind = "at" when:

  • The reminder should happen once at a specific time
  • The request is phrased as "in 20 minutes" or "tomorrow at 9"

Use schedule.kind = "every" when:

  • The reminder repeats on a fixed interval
  • Exact calendar semantics are not required

Use schedule.kind = "cron" when:

  • The reminder repeats on calendar-based rules
  • The user asks for things like every weekday, every Monday, or the first day of each month

Prefer the least complex schedule that accurately matches the request.

Delivery decisions for agent jobs

Delivery matters only for agentTurn jobs.

Use delivery.mode = "announce" when:

  • The result should be posted back into chat after the isolated run finishes
  • The user expects a visible summary

Use delivery.mode = "none" when:

  • The task is internal and does not need to notify chat directly
  • Another system consumes the result

Use delivery.mode = "webhook" when:

  • The scheduled run must call an external HTTP endpoint
  • The user explicitly wants webhook delivery

Do not try to simulate webhook behavior through ad hoc messaging if webhook delivery is the correct abstraction.

Validation workflow

Always validate after creating or updating a scheduled reminder workflow.

Minimum validation checklist

  1. Confirm the schedule shape matches the request
  2. Confirm the payload type matches the real need
  3. Confirm the session target is valid for that payload
  4. Confirm the reminder text reads naturally in the future
  5. Confirm the job is enabled
  6. Capture the returned jobId

Recommended follow-up checks

  • Run the job manually when safe and useful
  • Inspect run history for recurring jobs
  • Confirm that delivery occurred in the expected place
  • If the reminder is time-sensitive, verify timezone assumptions explicitly

Troubleshooting

Use this sequence when a scheduled reminder or notification did not behave as expected.

Problem: the job was created but nothing happened

Check:

  • Whether the job is enabled
  • Whether the schedule is in the future or already missed
  • Whether the timezone assumption was wrong
  • Whether the scheduler is healthy
  • Whether the wrong session target was used

Problem: the job fired but the message was confusing

Check:

  • Whether the reminder text included enough future context
  • Whether the text referred to internal details instead of user intent
  • Whether the reminder should have been written as a richer natural reminder

Problem: an agentTurn job ran but did not deliver visibly

Check:

  • Whether delivery.mode was omitted or set incorrectly
  • Whether the task was isolated with announce delivery as intended
  • Whether the target channel or recipient was specified when needed

Problem: the wrong session received the follow-up

Check:

  • Whether main, isolated, current, or session:<name> was selected correctly
  • Whether the user wanted a reminder injection or a future agent run
  • Whether a named session would be more stable than current

Problem: the reminder should have been simple but was over-engineered

Check:

  • Whether agentTurn was used when systemEvent was enough
  • Whether unnecessary delivery settings were added
  • Whether a one-shot at reminder would have solved the request more directly

Production guidance for ClawHub publication

When packaging this as a reusable public skill, keep the skill focused on durable decision-making rather than local environment specifics.

Include

  • Clear payload selection rules
  • Session target selection guidance
  • Reminder text quality rules
  • Validation and troubleshooting steps
  • Examples framed around real reminder requests

Exclude

  • Local machine assumptions
  • Environment-specific secrets or tokens
  • Internal-only customer identifiers
  • Hard-coded job IDs or one-off operational artifacts

Reference material

Read references/cron-patterns.md when you need compact pattern guidance for one-shot reminders, recurring reminders, and agent-run notification workflows.

Read references/examples.md when you need ClawHub-friendly examples that show the difference between simple reminders, recurring reminders, isolated agent jobs, and same-thread follow-ups.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

76.34%
按下载量换算1,073

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills