doubao-cron-scheduler

Create, update, query, and delete scheduled cron jobs and one-time reminders.

2|Updated Aug 9, 2026
One-click install
npx skills add https://github.com/DeepJH/doubao-skill-and-info --skill doubao-cron-scheduler-deepjh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: doubao-cron-scheduler
Source: https://github.com/DeepJH/doubao-skill-and-info/tree/main/skills/doubao-cron-scheduler
Command: npx skills add https://github.com/DeepJH/doubao-skill-and-info --skill doubao-cron-scheduler-deepjh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It turns natural-language requests like "remind me in 20 minutes" or "check this page every Monday" into real, verifiable scheduled tasks instead of empty promises, handling time-zone anchoring, ambiguity clarification, and login-state requirements. ## Core Features & Use Cases - Full task lifecycle management: Create, update, delete, and query one-time (at) or recurring (cron) scheduled jobs through dedicated scheduling tools. - Time anchoring and disambiguation: Resolves relative expressions like "tomorrow morning" against real current time, and asks clarifying questions when multiple interpretations exist. - Login-state awareness: Detects tasks that depend on browser or CLI authentication, guides the user through login before activation, and reports failures when credentials expire. - Use Case: A user says "every weekday morning, check this repo and summarize failing tests" — the Skill anchors the current time, builds a cron expression, records the full requirement in the query field, and confirms the exact first trigger time. ## Quick Start Ask the assistant to create a scheduled task, for example: remind me to take a break in 20 minutes, or check this page for price changes every Monday at 10am.

Frequently Asked Questions about doubao-cron-scheduler

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a recurring cron job from natural language?

State the task, frequency, and time in plain language, such as "every weekday at 9am summarize my emails". The Skill resolves the current time, builds a standard cron expression, and calls create_cron_job with the full requirement stored in the query field.

How do I schedule a one-time reminder like "in 20 minutes"?

One-time reminders use the at schedule type with expressions like "now + 20 minutes" or an explicit datetime. The Skill first fetches the real current time, then creates the job and confirms the exact trigger time back to you.

Can a scheduled task access websites that require login?

Yes, but the login state must be established before the task is enabled. The Skill opens the site's login entry so you can authenticate, saves the cookie in the cloud environment, and never writes passwords or tokens into the task query.

What happens if a scheduled task fails due to expired login?

The task reports the failure reason explicitly, stating the cookie expired or is missing, and provides a re-login entry point. It does not retry repeatedly without the user completing authentication again.

How are ambiguous times like "tomorrow morning" handled?

The Skill fetches the current time and, when multiple interpretations exist, asks you to choose between explicit candidate times written as date, weekday, and time. This is mandatory during early-morning hours when "tomorrow" can mean two different days.

Can I modify or pause an existing scheduled task?

Yes, existing jobs can be updated, paused, resumed, or deleted using their job ID. Multi-turn edits merge new requirements with the original ones, keeping the full requirement list rather than overwriting it.