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.
When to Use Scheduled Workflows
Section titled “When to Use Scheduled Workflows”- 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
Patterns in This Section
Section titled “Patterns in This Section”- DailyOps - Make incremental improvements through small daily changes
- Research & Planning - Automated research, status reports, and planning
Example Schedule Triggers
Section titled “Example Schedule Triggers”Recommended: Short fuzzy syntax
on: daily # Automatically scattered to different timeon: weekly # Scattered across days and timeson: weekly on monday # Scattered time on specific dayTraditional cron syntax
on: schedule: - cron: "0 9 * * 1" # Every Monday at 9 AM - cron: "0 0 * * *" # Daily at midnight - cron: "0 */6 * * *" # Every 6 hoursSee the Schedule Syntax reference for complete documentation of all supported formats.
Quick Start
Section titled “Quick Start”Add a scheduled workflow to your repository:
gh aw add githubnext/agentics/weekly-researchgh aw add githubnext/agentics/daily-team-status