schedule-add

Create and register recurring OneBrain skill schedules with validated cron expressions.

23|2|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/onebrain-ai/onebrain --skill schedule-add
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: schedule-add
Source: https://github.com/onebrain-ai/onebrain/tree/main/.claude/plugins/onebrain/skills/schedule-add
Command: npx skills add https://github.com/onebrain-ai/onebrain --skill schedule-add

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

schedule-add removes the burden of hand-editing onebrain.yml and writing cron expressions by guiding you through selecting a OneBrain skill, choosing a schedule frequency, and confirming the resulting automation.

Core Features & Use Cases

  • Interactive skill selection: Chooses from all skills marked as schedulable or schedulable with args by reading their SKILL.md frontmatter.
  • Wizard-driven scheduling: Collects frequency details (daily/weekly/monthly/custom), prompts for time, and generates a valid cron expression.
  • Safe, atomic updates + registration: Writes schedule entries to onebrain.yml using an atomic temp-file replacement and then runs onebrain schedule register, with conflict detection and confirmation.

Quick Start

Use schedule-add to schedule the /recap skill to run every Sunday at 09:00 by following the prompts and confirming the cron preview.

Frequently Asked Questions about schedule-add

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

FAQPage Schema
How do I schedule a recurring task in onebrain.yml without manually writing cron expressions?

To schedule recurring tasks without manual cron editing, use an interactive wizard that guides you through selecting a schedulable skill, choosing a daily, weekly, monthly, or custom frequency, and automatically generating a validated cron expression for insertion into onebrain.yml.

What is the safest way to add scheduled skill executions to a YAML configuration file?

The safest way to add scheduled skill executions is through an atomic update process that writes schedule entries to a temporary file before replacing the original YAML, ensuring conflict detection for existing entries and preventing file corruption during registration.

Can I pass custom arguments to an automated skill when setting up a recurring schedule?

Yes, you can pass custom arguments by selecting skills marked as schedulable with args in their SKILL.md frontmatter, which prompts the interactive flow to optionally collect the required skill arguments before finalizing the schedule registration.

Do I need to run a separate command after updating onebrain.yml to activate a new schedule?

No, you do not need to run a separate command because the scheduling process automatically executes `onebrain schedule register` immediately after performing the atomic YAML update to activate the new recurring task.

How do I prevent scheduling conflicts when adding multiple recurring skill automations?

To prevent scheduling conflicts, the interactive question flow includes built-in conflict detection that checks existing entries in onebrain.yml and prompts for confirmation before finalizing any new recurring schedule registration.

How does the interactive scheduling wizard validate time inputs for custom frequencies?

The interactive scheduling wizard validates time inputs using strict HH:MM format and cron expression validation rules, ensuring the generated schedule accurately reflects the chosen daily, weekly, monthly, or custom frequency before committing to the YAML file.