Skip to content

Latest commit

 

History

History
53 lines (33 loc) · 2.67 KB

File metadata and controls

53 lines (33 loc) · 2.67 KB

Agentic Workflows That Read the Room

Learn how to install GitHub Agentic Workflows and create an AI-powered workflow that keeps Mona's website current.

Welcome

  • Who is this for: Developers, DevOps engineers, and anyone curious about AI-powered automation in GitHub repositories.

  • What you'll learn: How to install the gh aw extension, author an agentic workflow in markdown, and run it so proposed changes flow through pull requests.

  • What you'll build: Repository-level agentic workflow setup plus an agentic workflow that drafts updates to Mona's GitHub Info website using her notes, the GitHub Blog, and the GitHub Changelog—then opens a pull request for review.

  • Prerequisites:

    • A GitHub account with access to GitHub Copilot
    • Basic familiarity with GitHub repositories, branches, and pull requests
    • Comfort editing YAML and Markdown files
  • How long: This exercise takes less than 45 minutes to complete.

In this exercise, you will:

  1. Install the repository setup for GitHub Agentic Workflows and merge it to main.
  2. Create an agentic workflow that drafts website updates in a pull request.
  3. Run the workflow and inspect the pull request it creates for Mona.

How to start this exercise

Simply copy the exercise to your account, then give your favorite Octocat (Mona) about 20 seconds to prepare the first lesson, then refresh the page.

Important

This exercise is designed for public repository copies. If you copied the exercise as a private repository, token setup may require additional account or organization policy configuration.

Having trouble? 🤷

When copying the exercise, we recommend the following settings:

  • For owner, choose your personal account or an organization to host the repository.

  • We recommend creating a public repository, since private repositories will use Actions minutes.

If the exercise isn't ready in 20 seconds, please check the Actions tab.

  • Check to see if a job is running. Sometimes it simply takes a bit longer.

  • If the page shows a failed job, please submit an issue. Nice, you found a bug! 🐛


© 2026 GitHub • Code of ConductMIT License