Github pages update based on repositories flags


I want to create a portfolio page and would be good if some updates was automated.

Basically, every repository in my account will have a file (a portfolio.yaml, for example) containing name, status and description of the project and the portfolio page will “render” this informations.

So, for example, if I create a new repository with this file, the github page will be updated with this information.

I’ve looked for applications similitar to this and found this article It’s very promissor, but lack something.

Some idea to solve this?

Thank you