dependabot-review

Reviews and merges Dependabot pull requests in bulk using the GitHub CLI.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/RyoMa99/chezmoi_dotfiles --skill dependabot-review-ryoma99
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dependabot-review
Source: https://github.com/RyoMa99/chezmoi_dotfiles/tree/main/dot_claude/skills/dependabot-review
Command: npx skills add https://github.com/RyoMa99/chezmoi_dotfiles --skill dependabot-review-ryoma99

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually reviewing every Dependabot pull request is repetitive and time-consuming, especially when a repository accumulates many dependency updates. This Skill automates the triage, review, and merging of Dependabot PRs directly from your local terminal, applying a risk-appropriate strategy to each update type. ## Core Features & Use Cases - Semver-based triage: Automatically classifies each PR as patch, minor, or major by parsing the version bump in the PR title, then applies a matching review strategy. - Tiered review strategy: Patch updates get a quick diff check plus approve and auto-merge; minor updates get diff and release-note review; major updates receive a detailed comment only, with no merge. - Project impact analysis: Uses Grep to check whether changed APIs, functions, or types are actually used in your codebase, and records findings in the review comment. - Use Case: You return from vacation to find 15 open Dependabot PRs on your repository. Run the skill to review each one, auto-merge the safe patch and minor updates, and receive a summary table of every action taken. ## Quick Start Run /dependabot-review in the repository directory to review and merge all open Dependabot pull requests, optionally filtering with patch, minor, major, or all.

Frequently Asked Questions about dependabot-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bulk review and merge Dependabot pull requests?

Run the skill in your repository directory to list all open Dependabot PRs with gh pr list, classify each by semver update type, and process them in order. Patch and safe minor updates are approved and auto-merged, while major updates receive a review comment only.

How does the skill decide whether to merge a Dependabot PR?

It parses the from-to versions in the PR title to classify the update as patch, minor, or major. Patch updates are merged after a light diff check, minor updates after diff and release-note review, and major updates are never merged automatically, only commented on.

Can I filter Dependabot PRs by update type when reviewing?

Yes, pass patch, minor, or major as an argument to process only that update category. Passing all or omitting the argument processes every open Dependabot PR in the repository.

What happens when a Dependabot PR fails CI checks?

The skill never approves or merges a PR with failing checks, regardless of update type. It posts a comment naming the failed check and error summary, then moves on to the next PR.

Why does gh pr comment post a broken body with heredoc?

Writing --body - passes the literal dash character as the comment body instead of reading stdin, and nesting heredocs inside --body breaks quoting. Use --body-file - with a heredoc, then verify the posted body with gh api on the comment endpoint.

What happens if auto-merge is disabled on the repository?

The gh pr merge --auto command fails with an error stating auto merge is not allowed. The skill then approves the PR only, skips merging, and reports that you should enable Allow auto-merge in the repository settings.