scheduled-workflows

Define recurring workflows in YAML and automate execution via macOS LaunchAgents.

14|2|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/opencodos/opencodos --skill scheduled-workflows
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scheduled-workflows
Source: https://github.com/opencodos/opencodos/tree/main/skills/Scheduled%20Workflows
Command: npx skills add https://github.com/opencodos/opencodos --skill scheduled-workflows

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yaml.

What problem does it solve?

Automates the creation and execution of recurring workflows by defining them in YAML and scheduling them for reliable, hands-off operation.

Core Features & Use Cases

  • YAML-driven workflow definitions: define tasks, prompts, and outputs in a portable config.
  • Scheduling via macOS LaunchAgents (daily, weekly, cron, interval, manual) with automatic Start.
  • Context gathering and dynamic path interpolation to feed prompts.
  • On-demand execution with a CLI and logging for audit trails.

Quick Start

Navigate to the skill directory, install dependencies with bun, and run a workflow with bun run run-workflow.ts --id <workflow-id>.

Frequently Asked Questions about scheduled-workflows

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

FAQPage Schema
How do I automate recurring workflows using a YAML config?

You can automate recurring workflows by defining tasks, prompts, and outputs in a YAML config. The system schedules and executes these workflows reliably, supporting daily, weekly, cron, interval, and manual triggers.

Can I schedule YAML workflows on macOS using launchd?

Yes, YAML workflows can be scheduled on macOS using LaunchAgents. The system integrates with launchd to support daily, weekly, cron, and interval scheduling with automatic Start functionality for hands-off operation.

What is the best way to run scheduled tasks on-demand with CLI logging?

Running scheduled tasks on-demand is best handled through the CLI, which allows you to trigger specific workflows by ID. This provides comprehensive logging for audit trails and immediate execution outside the regular schedule.

Does this workflow automation tool support dynamic path interpolation and context gathering?

Yes, the workflow automation tool supports dynamic path interpolation and context gathering. It collects contextual data from files, text, and glob patterns to dynamically feed prompts during execution.

How do I execute YAML workflows with configurable models and timeouts?

YAML workflows are executed via Claude Code with configurable models and timeouts. You define the parameters in your YAML config, and the execution engine handles the process while logging the output.

Why use YAML for scheduling recurring tasks instead of standard cron jobs?

Using YAML for scheduling recurring tasks provides a portable config format that defines tasks, prompts, and outputs in one place. Unlike standard cron jobs, it supports dynamic path interpolation, context gathering, and execution via Claude Code.