Automatically generates comprehensive PR descriptions from code changes, commit messages, and linked tickets when a PR is opened.
- Identifier
auto-pr-description- Version
- 1.0.0
- Steps
- 3
- Triggers
- 1
- documentation
- pr
- automated
- description
When it runs
pull_request.openedOnly when all hold
- pullRequest.isDraft not equals true
- actor.username not in dependabot, renovate, github-actions
- actor.username not contains [bot]
The pipeline
The graph below is the one the workflow opens with in the builder — same steps, same layout, drawn on the same canvas. The run playing through it is a simulation; the branches and conditions are real.
- 01PR Opened
triggerThe event that starts the run.
- 02Clone Repository
git.cloneShallow-clones the repository at the right ref.
- 03Generate PR Description
agent.runOne agent works the task with its toolkit.
The agent
PR Description Writer
- Base type
- Tech Writer
- Temperature
- 0.3
- Max iterations
- 20
- Tools
- 4
Git provider · 2
get_pull_request_diffGet Pull Request Diff · readupdate_pull_requestUpdate Pull Request · write
Filesystem · 2
read_fileRead File · readlist_dirList Directory · read
Related playbooks
PR Title Linter
Checks PR titles against Conventional Commits and suggests a compliant title.
Accessibility Audit
Reviews UI PRs for accessibility defects, posts inline threads citing WCAG criteria, and submits a summary review.
API Deprecation Sweep
Monthly scan of deprecated endpoints, fields, and headers that files removal tickets for anything past its sunset date.