I got tired of doing the same GitHub tasks over and over again, creating PRs, updating branches, merging, fixing small things manually.
So I built Pull Shark Automation.
It’s a Python based tool that automates the boring parts of working with pull requests:
Automatically creates PRs
Handles merges
Keeps branches in sync
Reduces manual GitHub busywork
At first, this was just me exploring how GitHub works under the hood.
But it quickly turned into something genuinely useful — it now saves me hours of repetitive work.
The biggest insight:
Most developer workflows are repetitive… and surprisingly easy to automate once you understand the APIs.
This project is still early, but I’m thinking of turning it into something bigger — maybe a full automation toolkit for developers.
Would love feedback:
👉 What’s the most annoying part of your GitHub workflow?