schedule-remove

Removes selected Timeweaver task definitions and associated launchd entries from Timeweaver.boo.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes an existing OneBrain scheduled skill without you having to manually edit configuration files or manage launchd jobs.

Core Features & Use Cases

  • Lists current schedules: Loads the schedule entries from onebrain.yml and displays them to you for selection.
  • Confirms removal intent: Prompts you to confirm which scheduled entry should be deleted and stops accidental changes.
  • Updates configuration and unregisters launchd: Removes the entry from onebrain.yml and then re-registers schedules so the corresponding launchd plist is deleted.
  • Handles empty state and failures: Clearly reports when no schedules exist and surfaces errors if updating onebrain.yml or refreshing launchd fails.

Quick Start

Run the schedule-remove skill and choose the scheduled entry you want to remove from the list.

Frequently Asked Questions about schedule-remove

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

FAQPage Schema
How do I remove a scheduled cron job from onebrain.yml?

To safely unschedule a skill, the tool presents your current schedule entries from onebrain.yml, asks you to confirm which entry to delete, and rewrites the configuration file atomically to remove it.

Does removing a schedule entry also unregister the corresponding launchd job?

Yes, removing a schedule entry also unregisters the corresponding launchd job. After deleting the entry from onebrain.yml, the skill invokes a schedule register refresh to delete the associated launchd plist.

What happens if I try to unschedule a skill when no schedules exist?

If no schedules exist in onebrain.yml, the skill clearly reports the empty state and halts the process, preventing you from attempting to delete non-existent cron schedule entries or modifying launchd jobs unnecessarily.

Do I need to manually edit configuration files to stop an automatic skill invocation?

No, you do not need to manually edit configuration files to stop an automatic skill invocation. The skill handles reading and rewriting onebrain.yml atomically while managing the launchd job unregistration automatically.

What is the best way to stop recurring daily tasks managed by launchd and cron?

The best way to stop recurring daily tasks managed by launchd and cron is to use a guided removal skill that confirms your intent before deleting the schedule entry and refreshing the launchd registration.

What happens if updating onebrain.yml or refreshing launchd fails during schedule removal?

If updating onebrain.yml or refreshing launchd fails during schedule removal, the skill surfaces the specific errors encountered, allowing you to diagnose the configuration or launchd job failure.