k35o/Pavo
AI PR review and inline-comment reply via Claude Code
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit May 8, 2026
- License
- None
Pinned Snippet
uses: k35o/pavo@23335aeafea2005c3be7088e0e02410f8788ab38 # no releases — HEAD as of 2026-07-11tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| github_token | GitHub token used for posting reviews. Typically from actions/create-github-app-token. | yes | — |
| app_slug | GitHub App slug (without [bot] suffix). Use steps.app-token.outputs.app-slug from actions/create-github-app-token. | yes | — |
| claude_code_oauth_token | Claude Code Max OAuth token (claude setup-token). | yes | — |
| instructions | Comma-separated instruction names. Dependencies are resolved from instructions/index.json. Entries starting with ./ are read from the target repo. | no | default |
| extra_prompt | Repo-specific additional context appended to the prompt. | no | — |
| skip_label | PR label that disables this action. | no | pavo:skip |
| model | Claude model for reviews. A pavo:deep PR label overrides this to opus. | no | sonnet |
| language | Review output language: auto (follow the PR description), ja, or en. | no | auto |
| approve | Allow posting event: APPROVE reviews. Set false to always use COMMENT. | no | true |
| min_severity | Lowest severity posted as an inline comment (suggestion|warning|critical). Findings below it are collapsed into the review body. | no | suggestion |
| ignore_paths | Comma-separated globs excluded from review, added to the built-in lockfile/generated-file defaults. | no | — |
| allow_bots | Comma-separated bot logins (with or without [bot]) whose PRs should be reviewed. Empty = skip all bot-triggered events. | no | — |
| review_drafts | Review draft PRs too. By default drafts are skipped until ready_for_review. | no | false |
Outputs
no outputs