Schedule Skill for Openclaw

A task scheduling engine that manages the timing of automated AI agent actions while keeping the user in control of execution.

ivangdavila
v1.0.2
Feb 16, 2026
3
5.8k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install schedule

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install schedule using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Schedule Skill?

The Schedule skill is a robust timing and automation management tool designed specifically for AI agents. It logically decouples the task definition from its execution timing, allowing users to define specific actions while the skill manages the complex cron-like timing logic. As a core component of the Openclaw Skills ecosystem, it provides a persistent way to handle daily reviews, reminders, and recurring triggers without the need to manually modify system crontabs or underlying system launch agents.

By leveraging this skill, developers and power users can ensure their agents perform consistently over time. The skill maintains a local database of jobs and user preferences, ensuring that every automated action is performed within the correct timezone and context, strictly following the permissions granted by the user during the initial setup.

Schedule Skill Use Cases

  • Automating daily email summaries or data reports every morning at a specific time.
  • Setting one-time reminders for critical meetings or upcoming project deadlines.
  • Orchestrating recurring maintenance tasks across other integrated Openclaw Skills.
  • Managing time-sensitive workflows that depend on user-defined preferences and localized timezones.

How Schedule Skill Works

  1. The user provides a task description (the what) and a timing request (the when) to the agent.
  2. The skill identifies any external permissions or additional skills required to complete the task.
  3. The agent confirms the schedule, timezone, and required access with the user before finalizing.
  4. Job definitions are stored in a structured jobs.json file within the schedule directory.
  5. When the scheduled time arrives, the agent triggers the user-defined task using explicitly granted permissions.
  6. Every execution is logged in a monthly history file to provide a clear audit trail of agent activity.

Schedule Skill Setup

To prepare the environment for the skill, you must manually create the history directory to allow for logging:

mkdir -p ~/schedule/history

The skill will automatically initialize the jobs.json and preferences.json files upon the first successful scheduling request. No further system-level configuration is required as this operates independently of system cron.

Schedule Skill Data Schema & Taxonomy

The skill organizes its data within the ~/schedule/ directory using the following structure:

File/Directory Purpose
jobs.json Stores active job definitions, including cron expressions, task descriptions, and dependency requirements.
preferences.json Tracks user-specific data such as timezones and definitions for abstract times like morning or evening.
history/ Contains execution logs in JSONL format, partitioned by year and month (e.g., YYYY-MM.jsonl).

Schedule Skill Advanced Features

  • Automatic timezone detection and preference learning to handle natural language time offsets seamlessly.
  • Dependency management using the requires field to ensure specific Openclaw Skills are present before a task is triggered.
  • Explicit execution model that ensures the agent only handles the timing (when) and never assumes permissions for the task content (what).
  • Persistent execution logging for long-term monitoring of automated agent workflows and error tracking.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*