schedule-once

Schedule a OneBrain skill to run once at a future datetime and auto-uninstall.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of reliably triggering a OneBrain skill at a specific future date and time without manually keeping a reminder or leaving a lingering scheduled job.

Core Features & Use Cases

  • One-time scheduling wizard: Guides you through selecting a schedulable skill, choosing a future date and time, and collecting any required arguments.
  • Safe one-shot registration: Writes a one-shot entry into your onebrain.yml and registers it via onebrain schedule register.
  • Auto-uninstall after firing: Ensures the launchd job runs once, then removes itself and cleans up its plist after execution.

Use case: You want to run a weekly recap exactly once next Monday at 09:30, and have it disappear automatically afterward without recurring schedules.

Quick Start

Use the schedule-once wizard to schedule the desired skill to run once at a specific future date and time, with any required arguments.

Frequently Asked Questions about schedule-once

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

FAQPage Schema
How do I schedule a task to run exactly once at a specific time?

To schedule a task to run once, you need a one-shot scheduling mechanism that triggers execution at a specified future datetime and then automatically cleans up the job afterward. This skill handles that exact one-time triggering scenario.

How does auto-uninstall work for one-shot time-based tasks?

Auto-uninstall for one-shot tasks works by registering a temporary launchd job that executes once at the target time, then automatically removes itself and deletes its configuration plist file to prevent recurring executions.

Can I pass required arguments when triggering a scheduled skill?

Yes, you can pass required arguments when triggering a scheduled skill. The scheduling wizard collects any necessary parameters during setup and writes them into the onebrain.yml configuration before registering the time-based task.

What format does the date and time need to be for scheduling?

The date and time for scheduling must be provided in YYYY-MM-DD and HH:MM formats. The system validates these inputs to ensure they represent a future datetime before registering the one-shot task.

Do I need launchd to run scheduled one-time tasks?

Yes, launchd is required to run scheduled one-time tasks. The system registers the validated future schedule via launchd, executing the skill once at the target time before auto-uninstalling the job and its plist.

How to trigger a single research run or recap without leaving a recurring schedule?

To trigger a single research run without recurring schedules, use a one-shot scheduling wizard to write a temporary entry to onebrain.yml. The launchd job fires once at the specified datetime and auto-uninstalls immediately afterward.