apply-renovate-prs

Featured

Apply the changes from all open Renovate bot pull requests of a GitHub repository into the local working tree. Use this skill when asked to apply, merge locally, consolidate, batch, or try out Renovate/dependabot-style dependency update PRs so the combined upgrade can be built and tested in one go. This skill only modifies local files; it never commits, pushes, merges, or closes anything on GitHub.

AI & Automation 181 stars 41 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
75
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Apply Renovate PRs Locally Collect every open pull request raised by Renovate in the target GitHub repository and apply their changes to the local working tree, so all dependency upgrades can be built and tested together. ## Hard constraints - **Never** run `git commit`, `git push`, `git merge`, `git cherry-pick`, `git rebase`, `gh pr merge`, `gh pr close`, or `gh pr review`. - Do not create branches, tags, or worktrees unless the user asks. - Do not modify anything on GitHub. Read-only `gh` commands only (`gh pr list`, `gh pr view`, `gh pr diff`, `gh api` GET). - Leave the result as uncommitted changes in the working tree and report what was applied, so the user decides what to do next. ## 1. Check preconditions ```bash gh auth status git rev-parse --show-toplevel git status --short --branch ``` - If `gh` is missing or unauthenticated, stop and tell the user. - If the working tree already has uncommitted changes, report them and ask whether to continue on top of them or let the user stash first. Do not stash or discard the user's work on your own. - Record the current branch and `git rev-parse HEAD` in the final report, so the user can undo with `git checkout -- .` / `git stash`. - Fetch the base branch objects so three-way applies have the pre-image blobs: ```bash git fetch origin ``` Determine the repository: use the `origin` remote of the current directory by default, or the `owner/repo` the user names (pass it as `-R owner/repo` to every `gh` comman...

Details

Author
sivaprasadreddy
Repository
sivaprasadreddy/sivalabs-agent-skills
Created
7 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category