Add-on skeleton