Skip to content
GitHub Agentic Workflows

Scheduled Workflows

Scheduled workflows run automatically at specified times using cron expressions. They’re perfect for recurring tasks like daily status updates, weekly research reports, continuous code improvements, and automated maintenance.

  • Regular reporting: Daily team status, weekly summaries
  • Continuous improvement: Incremental code quality improvements (DailyOps)
  • Research & monitoring: Weekly industry research, dependency updates
  • Maintenance tasks: Cleaning up stale issues, archiving old discussions
  • DailyOps - Make incremental improvements through small daily changes
  • Research & Planning - Automated research, status reports, and planning

Recommended: Short fuzzy syntax

on: daily # Automatically scattered to different time
on: weekly # Scattered across days and times
on: weekly on monday # Scattered time on specific day

Traditional cron syntax

on:
schedule:
- cron: "0 9 * * 1" # Every Monday at 9 AM
- cron: "0 0 * * *" # Daily at midnight
- cron: "0 */6 * * *" # Every 6 hours

See the Schedule Syntax reference for complete documentation of all supported formats.

Add a scheduled workflow to your repository:

Terminal window
gh aw add githubnext/agentics/weekly-research
gh aw add githubnext/agentics/daily-team-status