What problem does it solve? Keeping a pull request's title and description in sync with the actual branch changes is tedious, and updating an existing PR risks accidentally deleting embedded screenshots or videos from the body. This Skill opens a PR/MR when none exists or refreshes an existing one so the title and body always reflect the full diff. ## Core Features & Use Cases - Create or update in one flow: Detects an existing PR/MR via gh or glab and either creates a new one or edits the title and body in place, never opening duplicates. - Media preservation: Extracts and re-attaches every image, video, and upload URL from the existing body before rewriting the text sections. - Commit shaping: Splits the branch into topical commits matching the repo's style using soft reset and path-staged commits, with safeguards against staging other people's work. - Use Case: After pushing several commits to a feature branch, ask to refresh the PR — the Skill rewrites the Summary and Test plan from the full diff while keeping the demo GIF you attached earlier intact. ## Quick Start Ask the assistant to open or update the PR for the current branch so its title and description match the latest changes.