If you want to get the exact setup I have, run
source configure_notebooks.sh
it will get create an virtualenv install and configure all extensions, widgets and skin you can see in the presentation. It is tested on linux. If you are using a different os you will have to adjust this script.
To open the presentation just run
jupyter nbconvert --to slides presentation.ipynb --post serve
and click on the link to localhost that it shows you.
Go to resources and check :
deepsensify.css
if you want to write your own skinmicroscope.html
to see how you can use html within your notebooksplot_dir.py
for you own custom magic