Agent skill

scheduled-workflows

CronWorkflow patterns for scheduled automation: time-based execution, concurrency policies, orchestration pipelines, and GitHub Actions integration for DevSecOps.

Stars 1
Forks 2

Install this agent skill to your Project

npx add-skill https://github.com/adaptive-enforcement-lab/claude-skills/tree/main/plugins/patterns/skills/scheduled-workflows

SKILL.md

Scheduled Workflows

When to Use This Skill

CronWorkflows run automation on a schedule: hourly builds, nightly backups, weekly reports. They combine the reliability of Kubernetes cron jobs with the power of Argo Workflows, enabling complex scheduled automation that survives cluster restarts and handles failures gracefully.


Implementation

  1. Define the schedule using cron syntax
  2. Set concurrency policy to handle overlaps appropriately
  3. Configure history limits to prevent resource accumulation
  4. Add monitoring for schedule misses and failures

Techniques

Patterns

Pattern Description
Basic CronWorkflow Simple scheduled execution
Concurrency Policies Handling overlapping runs
Orchestration Scheduled pipelines that spawn child workflows
GitHub Integration Triggering GitHub Actions from schedules

Anti-Patterns to Avoid

Pattern Description
Basic CronWorkflow Simple scheduled execution
Concurrency Policies Handling overlapping runs
Orchestration Scheduled pipelines that spawn child workflows
GitHub Integration Triggering GitHub Actions from schedules

Related Patterns

  • Basic CronWorkflow
  • Concurrency Policies
  • Orchestration
  • GitHub Integration

References

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results