Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
/* <pre> */
function stub() {
    document.location.href = mw.config.get('wgServer') + mw.config.get('wgScriptPath') + "/index.php&title=" + wgPageName + "action=edit";
    var t = document.editform.wpTextbox1;
    t.value = t.value + "{"+"{stub}}";
    var b = document.editform.wpSummary;
    b.value = "Tagged as a [" + "[WP:STUB|stub]]";
    document.editform.wpSave.click(); }
addOnloadHook(tim() {
    if(wgNamespaceNumber == 0) 
    {
      addPortletLink('p-cactions', 'javascript:stub()', 'stub', 'ca-stub', 'Adds a stub tag to the article', '', '');
    }});
/* </pre> */