If you click the CC button on the video player, it loads youtubes auto-generated transcript.
if you inspect the ajax calls using the inspector you see that it loads an xml file.
that file can be manipulated into markdown or html etc.
In sublime text, enable regex search
replace <s.*?> with empty string (we don’t need that each word is a link)
replace </s> with emptry string
do some more cleaning to get rid of empty lines
replace .*t="(.*?)".*?>(.*)</p> with [${2}](https://youtu.be/7hX8yKCX6xM?t=${1})
replace [0-9][0-9][0-9]\) with ) to get rid of last 3 digits in timestamp.
then you should have a markdown list of linked sentences
I updated the post so that it links to the edited video and adjusted the times. The post could perhaps be wikified so that people can adjust it if they want. I have found the links useful myself when trying to recap some of the things mentioned.