modules/programs/agents/shared/skills/resolve-merge-conflicts-all-prs/SKILL.md
Resolve merge conflicts across all open GitHub PRs authored by the current user in the current repository by running resolve-merge-conflicts for each PR.
npx skillsauth add MichaelVessia/nixos-config resolve-merge-conflicts-all-prsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Resolve merge conflicts in bulk for the current repo.
resolve-merge-conflicts skill for each PR.TodoWrite list for repo discovery, PR discovery, and per-PR execution.git rev-parse --is-inside-work-treegh auth statusgit status --porcelain).repo=$(gh repo view --json nameWithOwner --jq .nameWithOwner)me=$(gh api user --jq .login)gh pr list --repo "$repo" --state open --author "$me" --json number,url,title,updatedAt,headRefName,baseRefNameresolve-merge-conflicts skill with that PR URL/number.git push on the checked-out head branch).ours/theirs conflict resolution.resolve-merge-conflicts is unavailable, apply its workflow inline for each PR.tools
User guide for the local squash-safe `stack` CLI for stacked PR/MR repair on GitHub and GitLab. Use when someone asks how to inspect, track, sync, merge, document, or undo stacked pull requests / merge requests in squash-merge repositories. Prefer this tool over GitHub's `gh stack` command for this workflow.
tools
Control herdr from inside it. Manage workspaces and tabs, split panes, spawn agents, read output, and wait for state changes — all via CLI commands that talk to the running herdr instance over a local unix socket. Use when running inside herdr (HERDR_ENV=1).
development
Inspect my self-hosted AutoCaliWeb library. Use when the user asks about AutoCaliWeb, books in Calibre, OPDS status, recent imports, shelves, catalog stats, or wants to search the ebook library.
data-ai
Subscribe a YouTube channel in TubeArchivist, queue its top videos by views from recent uploads, wait for the first file, scan Jellyfin, and rename + lock the channel folder to a friendly display name. Use when the user says "add a youtube channel", "subscribe to <channel>", or wants a curated TubeArchivist + Jellyfin import for a creator.