A straightforward scheduling tool that handles both static reminders and dynamic tasks where Claude actually executes something each time the cron fires. The three-mode setup is smart: fixed reminders for things like break notifications, recurring tasks where the agent checks GitHub stars or pulls fresh data, and one-time scheduled events that clean themselves up. It supports both simple interval timers (every_seconds) and proper cron expressions for "weekdays at 5pm" scenarios. The dynamic task mode is the interesting bit here, since most cron tools just send you a message, but this one lets Claude run a task description and report back with current results each time.

skills.sh installs
228
GitHub stars
41.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add volcengine/openviking --skill cron --agent claude-code

Installs into .claude/skills of the current project.

Files

Cron

Use the cron tool to schedule reminders or recurring tasks.

Three Modes

  1. Reminder - message is sent directly to user
  2. Task - message is a task description, agent executes and sends result
  3. One-time - runs once at a specific time, then auto-deletes

Examples

Fixed reminder:

cron(action="add", message="Time to take a break!", every_seconds=1200)

Dynamic task (agent executes each time):

cron(action="add", message="Check HKUDS/vikingbot GitHub stars and report", every_seconds=600)

One-time scheduled task (compute ISO datetime from current time):

cron(action="add", message="Remind me about the meeting", at="<ISO datetime>")

List/remove:

cron(action="list")
cron(action="remove", job_id="abc123")

Time Expressions

User saysParameters
every 20 minutesevery_seconds: 1200
every hourevery_seconds: 3600
every day at 8amcron_expr: "0 8 * * *"
weekdays at 5pmcron_expr: "0 17 * * 1-5"
at a specific timeat: ISO datetime string (compute from current time)

Sponsors

Details

Repository
github.com/volcengine/openviking
Category
Automation & Workflows
First seen
Jun 3, 2026

More from volcengine/openviking

All 4
1yonatangross avatarweb-research-workflowyonatangross/orchestkitUnified decision tree for web research and competitive monitoring. Auto-selects WebFetch, Tavily, or agent-browser based on target site characteristics and avai227skills.sh installs
2guia-matthieu avatarskill-orchestratorguia-matthieu/clawfu-skillsRoute multi-step marketing, product, or business challenges to the right sequence of ClawFu skills. Recommends which frameworks to combine, in what order, with 220skills.sh installs
3pedronauck avatarworkflowpedronauck/skillsCreates durable, resumable workflows using Vercel's Workflow DevKit. Use when building workflows that need to survive restarts, pause for external events, retry218skills.sh installs
4microsoft avatarwinui-dev-workflowmicrosoft/win-dev-skillsBuild and run workflow for WinUI 3 apps — project creation, BuildAndRun.ps1 script, winapp run, error diagnosis, and prerequisites. Use when building, running, 201skills.sh installs
5nottelabs avatarnotte-browsernottelabs/notte-cliCommand-line interface for browser automation, web scraping, and AI-powered web interactions using the notte.cc platform.181skills.sh installs
6josiahsiegel avatarado-pipeline-best-practicesjosiahsiegel/claude-plugin-marketplaceAzure DevOps pipeline best practices, patterns, and industry standards. PROACTIVELY activate for: (1) authoring or reviewing Azure DevOps YAML pipelines, (2) mu180skills.sh installs