Skip to content

The most comprehensive template 56 ready-to-use GitHub Agentic Workflow templates across 7 categories. Stop writing workflow automation from scratch.library for GitHub Agentic Workflows

License

Notifications You must be signed in to change notification settings

OneRose328/awesome-agentic-workflows

Repository files navigation

Awesome GitHub Agentic Workflows

English | Chinese (Simplified)

GitHub Stars Templates GitHub Agentic Workflows License: MIT Contributions Welcome

Stop writing GitHub workflow automation from scratch.

56 ready-to-use GitHub Agentic Workflow templates — copy one, adapt three lines, and your repository handles issue triage, PR review, release notes, and secret detection automatically. Each template is written around one narrow maintainer outcome, tested against the current gh-aw CLI, and designed to be audited in under a minute.

Requires: GitHub Agentic Workflows (currently in technical preview). These are not standard GitHub Actions YAML workflows — they use the gh aw CLI to compile Markdown into runnable workflows.


What's Inside

56 templates Across 7 categories: issue management, PR automation, release, code quality, community, security, developer experience
Safer defaults All templates use read permissions + safe-outputs — write actions are explicit and bounded
One outcome per template No multi-purpose assistants. Each workflow does one thing you can verify.
Copy-paste ready Plain Markdown. No framework. Adapt the three lines that are specific to your repo.

Quick Start

Works on macOS, Linux, and Windows.

# 1. Pick a template from the library below and copy it to your repo
cp templates/issue-management/auto-triage.md /your-repo/.github/workflows/auto-triage.md

# 2. Edit the three repository-specific lines (labels, ownership rules, instructions)
# 3. Validate and compile
gh aw validate --dir .github/workflows
gh aw compile  --dir .github/workflows

# 4. Commit both the .md source and the generated .lock.yml

Or add directly from GitHub:

gh aw add OneRose328/awesome-agentic-workflows/templates/issue-management/auto-triage.md

Where to Start

Pick the row that matches your situation. These are the highest-leverage, lowest-risk entry points:

Your Situation First Template Second Template
Issues piling up with no triage Auto Triage First Response
PRs sitting unreviewed Code Review Assistant Auto Assign Reviewer
Release notes written manually every time Release Notes Generator Release Checklist
Worried about secrets in commits Secret Leak Detector Security Scan Notifier
New contributors keep getting lost Onboarding Guide Setup Validator

Rollout advice: Start with one workflow that only comments or drafts. Prove it's low-noise in your repository before enabling anything that labels or routes automatically.

Source File vs Compiled File

templates/issue-management/auto-triage.md   ← this repo (what you copy and edit)
.github/workflows/auto-triage.md            ← your repo (your customized source)
.github/workflows/auto-triage.lock.yml      ← your repo (compiled, do not hand-edit)

Edit the .md source. Run gh aw compile. Commit both files. Never hand-edit .lock.yml.

FAQ

Do I need GitHub Copilot to use these templates?

No. You need the GitHub Agentic Workflows toolchain, but the workflow engine can still vary by setup. These templates are about workflow structure and task design, not a Copilot-only feature pack.

Can I use the templates exactly as they are?

Usually not. They are strong starting points, but you should still replace labels, paths, ownership rules, and repository-specific instructions before treating them as production-ready.

Do I edit the .lock.yml file?

No. Treat the Markdown .md file as the source you edit. The .lock.yml file is the compiled output generated from that source.

Are these templates safe to run in production immediately?

They are written around safer defaults, but you should still start with low-risk workflows, validate them, compile them, and test them in a controlled repository context before broad use.

Do I need all 56 templates?

No. Most repositories should start with one or two low-risk workflows and only expand once the first ones are predictable and useful.

Why keep templates in templates/ if real workflows live in .github/workflows/?

Because this repository is a library. templates/ is the catalog of reusable source templates. In your own repository, the workflows you actually run belong in .github/workflows/.

Template Library

Category Overview

Category Count Directory
Issue Management 10 templates/issue-management/
PR Automation 10 templates/pr-automation/
Release Management 8 templates/release-management/
Code Quality 8 templates/code-quality/
Community 8 templates/community/
Security 6 templates/security/
Developer Experience 6 templates/developer-experience/

Issue Management

Template File Description
Auto Label auto-label.md Automatically applies an initial label set to a newly opened or updated issue.
Auto Triage auto-triage.md Classifies an issue by priority, scope, and next owner.
Duplicate Detector duplicate-detector.md Flags likely duplicate issues and links maintainers to the matching thread.
Stale Issue Closer stale-issue-closer.md Finds inactive issues and proposes a structured stale workflow.
Bug Report Validator bug-report-validator.md Separates actionable bug reports from incomplete intake and asks for the one missing detail that matters most.
Feature Request Analyzer feature-request-analyzer.md Triages a feature request into a clear next state based on value, scope, and missing context.
First Response first-response.md Posts a specific first-touch reply that sets the next step without making promises.
Milestone Assigner milestone-assigner.md Assigns the most appropriate milestone based on issue scope, urgency, and release fit.
Issue Summarizer issue-summarizer.md Builds a concise digest of issue activity and open blockers.
Escalation Detector escalation-detector.md Separates true escalation candidates from normal issue intake based on severity signals.

PR Automation

Template File Description
Code Review Assistant code-review-assistant.md Performs a first-pass review and surfaces correctness or risk hotspots.
PR Size Checker pr-size-checker.md Warns when a pull request is large enough to create review or merge risk.
Changelog Generator changelog-generator.md Drafts a release-note-ready changelog entry from the pull request.
Merge Conflict Helper merge-conflict-helper.md Highlights likely merge conflicts and the files most likely to need attention.
Test Coverage Reminder test-coverage-reminder.md Flags behavior changes that appear under-tested and suggests the missing scenario.
Documentation Checker documentation-checker.md Flags reader-facing changes that create real docs drift without spamming internal-only refactors.
PR Summary Generator pr-summary-generator.md Creates a structured summary for reviewers before full review starts.
Security Scan Notifier security-scan-notifier.md Turns scanner output into clear blocker, follow-up, or likely-noise guidance for reviewers.
Auto Assign Reviewer auto-assign-reviewer.md Recommends the primary reviewer lane and explains why that lane should own first review.
Breaking Change Detector breaking-change-detector.md Flags contract or behavior changes that may break downstream users.

Release Management

Template File Description
Release Notes Generator release-notes-generator.md Builds polished release notes from the latest merge window.
Version Bumper version-bumper.md Recommends the next version bump based on visible release impact and compatibility.
Release Announcement release-announcement.md Drafts a concise launch announcement that leads with user-visible value and only necessary upgrade cautions.
Dependency Update Summary dependency-update-summary.md Summarizes only the dependency upgrades that materially affect release confidence.
Migration Guide Generator migration-guide-generator.md Creates an upgrade guide when a release introduces breaking changes or risky upgrade steps.
Release Checklist release-checklist.md Builds a real release-owner checklist with ready items, blockers, and unknowns.
Hotfix Coordinator hotfix-coordinator.md Keeps an urgent hotfix aligned on the smallest safe path to production recovery.
Beta Feedback Collector beta-feedback-collector.md Clusters beta feedback into blockers, themes, and follow-up actions for release readiness.

Code Quality

Template File Description
Architecture Reviewer architecture-reviewer.md Checks whether a change fits existing architecture and boundaries.
Performance Analyzer performance-analyzer.md Flags likely performance regressions or expensive new code paths.
Tech Debt Identifier tech-debt-identifier.md Identifies concrete maintenance debt introduced or exposed by the current change.
API Consistency Checker api-consistency-checker.md Reviews API-facing changes for contract drift, schema mismatch, and compatibility issues.
Error Handling Reviewer error-handling-reviewer.md Checks whether new failure paths are handled clearly and without hiding incidents.
Accessibility Checker accessibility-checker.md Reviews UI-facing changes for concrete keyboard, screen-reader, and semantics regressions.
Naming Convention Enforcer naming-convention-enforcer.md Flags durable naming drift that would hurt readability or searchability.
Complexity Analyzer complexity-analyzer.md Highlights logic that has become materially harder to reason about or review safely.

Community

Template File Description
New Contributor Welcome new-contributor-welcome.md Welcomes first-time contributors with the minimum guidance needed to get oriented.
Good First Issue Tagger good-first-issue-tagger.md Identifies issues that are genuinely safe and realistic for new contributors.
Community Health Report community-health-report.md Summarizes response health, contribution flow, and support load before backlog drag builds.
Discussion Moderator discussion-moderator.md Applies low-noise moderation or routing only when a discussion actually needs intervention.
Contributor Recognition contributor-recognition.md Highlights contributor wins in a way that feels specific, fair, and publishable.
FAQ Responder faq-responder.md Posts short, reusable answers for true FAQs without guessing on edge cases.
Hacktoberfest Manager hacktoberfest-manager.md Curates contribution-ready issues for seasonal contributor events.
Roadmap Updater roadmap-updater.md Summarizes issue and discussion signals that should influence roadmap communication.

Security

Template File Description
Vulnerability Reporter vulnerability-reporter.md Routes vulnerability reports through a safer intake and follow-up flow.
Secret Leak Detector secret-leak-detector.md Flags possible credential leaks in diffs or repository content.
Dependency Vulnerability Alert dependency-vulnerability-alert.md Summarizes vulnerable dependencies and the safest near-term remediation path.
Security Policy Enforcer security-policy-enforcer.md Checks policy-sensitive changes against disclosure, review, and protection rules.
CVE Tracker cve-tracker.md Tracks active CVEs with clear separation between exposure, mitigation, and uncertainty.
Security Review Requester security-review-requester.md Requests specialized security review only when a change materially shifts security risk.

Developer Experience

Template File Description
Onboarding Guide onboarding-guide.md Creates a step-by-step onboarding checklist from fresh clone to first safe contribution.
Setup Validator setup-validator.md Checks whether a fresh contributor can still reach a working local setup without hidden blockers.
Dev Diary dev-diary.md Produces concise development notes so maintainers can reconstruct recent progress quickly.
Sprint Planner sprint-planner.md Builds a realistic draft sprint scope from backlog, dependencies, and maintenance pressure.
Standup Generator standup-generator.md Creates a short standup summary from recent progress and blockers.
Retrospective Helper retrospective-helper.md Prepares a retrospective draft with actionable wins, pain points, and follow-up actions.

Accuracy Notes

This repository is aligned with the public GitHub Agentic Workflows documentation available on March 1, 2026. Because the feature is still in early development, re-check the official docs before enabling a workflow in production.

For current behavior, re-check these official references before making compatibility-sensitive changes:

Versioning And Updates

This repository is meant to be maintained, not dumped once and abandoned.

  • PATCH releases fix wording, docs, and compatibility details without materially changing the template catalog.
  • MINOR releases add templates or meaningfully expand existing workflows.
  • MAJOR releases reflect breaking changes in structure or compatibility assumptions.
  • When GitHub Agentic Workflows changes, verify the current official docs first, then note the compatibility update in CHANGELOG.md and reflect it in the next release notes.
  • Before updating templates already in use, update the source .md, re-run gh aw validate --dir templates/<category> from the repository root, and recompile any affected example workflows before merging.

Contributing

See CONTRIBUTING.md for the authoring checklist, structure rules, and validation expectations.

This repository is set up to keep contribution review lightweight:

  • .github/pull_request_template.md asks contributors to explain what changed and what they validated
  • .github/workflows/validate.yml checks template structure on pushes and pull requests

The intent is simple: use CI and clear pull request scope as the hard merge gates, and keep review expectations easy to understand.

License

Released under the MIT License.

About

The most comprehensive template 56 ready-to-use GitHub Agentic Workflow templates across 7 categories. Stop writing workflow automation from scratch.library for GitHub Agentic Workflows

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages