This is exactly the same steps I follow. I created this project and along the way, contributed to one of the dependencies. github.com/kodaman2/Data_Preserve
A repo you use, is a good way to stay focused about the project and even cultivate new ideas/features for the repo you contribute to.
Another way to start your own repo is to think about things you do in your everyday life or work that are repetitive and might be easily replaced with a program.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.