Whilst implementing Skin Shortcuts in a basic way is relatively easy, the script has a lot of advanced options to either provide more features to your users, or to customise the experience provided to them.
Many of these options are based on providing an 'overrides.xml' file with your skin. See here for details.
Details of how to use Skin Shortcuts to let the user select from a range of available backgrounds or browse for an image, and integrate this into your skin.
Details of how to use Skin Shortcuts to let the user select from a range of available widgets, and integrate this into your skin.
Details of how to build more than one submenu per main menu item, or how to build additional menus unlinked to a main menu item.
Details of alternative build method useful for deploying a vertical menu with submenu integrated into it.
Details of method to use Skin Shortcuts to select a shortcut and return its details to the skin.
Details of template function, allowing Skin Shortcuts to build GUI elements with properties based on menu items. This allows submenus and other items to exist in their own list, enabling such things as animations.
Details of how to override an action in order to provide additional functionality.
Details of how to override the default icons Skin Shortcuts provides for available shortcuts.
Details of how to override the default label Skin Shortcuts provides for available shortcuts.
Details of how to add additional shortcuts to the select shortcut dialog for the user to choose from.
Details of how to specify that a particular shortcut must be in the users menu.
Details of how to get the script to check whether a particular shortcut is in their menu.
Details of how to provide additional properties to user-selected shortcuts.
Details of how to add custom shortcut properties with information from other properties to menu items.
Details of how to warn the user, or get their consent, before a particular shortcut is deleted.
Details of how to force Skin Shortcuts to add a link to settings to users menus if it does not exist.
See also Getting Started notes regarding shortcuts to settings.
Details of how to provide thumbnails for the user to choose from.
Details of how to customise the groupings that are shown to the user when they select a shortcut or widget.
Details of methods available for customising menu items outside of the management dialog.
Details of how to enable and customise the context menu within the management dialog.
Quick links - Readme - Getting Started - Advanced Usage