GitHub Agentic Workflows

aw.yml package manifest

Use aw.yml to describe an installable agentic workflow package. gh aw add uses this manifest when installing packages, and gh aw compile validates repository-root manifests before compilation.

For the normative file-format definition, see the aw.yml repository package manifest specification.

Repository references support two forms:

  • OWNER/REPO
  • OWNER/REPO/PATH/TO/PACKAGE

The package root is the folder that contains aw.yml.

FieldTypeRequiredNotes
manifest-versionstringNoCurrent supported value: "1". Defaults to "1" when omitted.
min-versionstringNoMinimum compatible gh aw version in vMAJOR.minor.patch form, such as v0.38.0.
namestringYesHuman-readable package name. Must be non-empty after trimming whitespace.
descriptionstringNoOptional package description. gh aw add warns when it exceeds 255 characters.
filesarray of stringsNoPackage-root-relative markdown files under workflows/ or .github/workflows/.

If files is present, valid entries become the install bundle.

If files is omitted, or no valid entries remain after filtering, gh aw add discovers installable markdown files under:

  • workflows/
  • .github/workflows/

If no installable workflow files are resolved, validation fails.

Package documentation must be README.md at the package root. The manifest does not support a docs field.

Missing README.md causes package validation to fail.

manifest-version: "1"
min-version: v0.38.0
name: Repo Assist
description: Friendly repository automation for review and issue triage
files:
- workflows/review.md
- .github/workflows/nightly-review.md