Since most HR (and most engineering managers) aren't going to clone your repo and install your code to test it, this is the most efficient way to illustrate your awesomeness.
I just record the desktop with QuickTime screen record then edit in something like GifBrewery to get brief gif loops.
You'll want to make sure the demos are short and to the point... maybe 15 seconds per gif.
What you suggest is useful in many scenarios given that they are willing to go thorough the trouble of following the links and checking up the work. All they want to hear is "x years on y tech a z company". Not all of them are like this but so many are.
Unless they're a start-up recruiting you as CTO/similar to be that person. But that's quite a different proposition.
I have faced problems with HR people demanding "commercial" experience in some technology and not caring at all about your open source work.