For the moment addons means UserJS, meaning for instance sites like https://openuserjs.org/ and https://greasyfork.org/.
However, as to your question itself, you don't need any addons for that. There are two main methods available.
In both cases, what you need is a bookmarklet that performs the action you want, namely something like this (via):
javascript:(function()%7Bm='https://mail.google.com/mail/?view=cm&fs=1&tf=1&to=&su='+encodeURIComponent(document.title)+'&body='+encodeURIComponent(document.location);w=window.open(m,'addwindow','status=no,toolbar=no,width=575,height=545,resizable=yes');setTimeout(function()%7Bw.focus();%7D,%20250);%7D)();
For a bookmarklet, you add a bookmark, put that in the address, and add a convenient keyword (like "mail") or whatever.
For a custom button, you right click on e.g. the back/forward buttons → Navigation Bar → Configure. Then you add one with the "Open URL" action.