Uploading
All of Nova’s skins are stored in individual folders in the same location:application/views
. If you have a skin you’ve downloaded from the Nova Add-ons Exchange or created yourself, you can use your FTP client and upload the directory to your application/views
folder.
Installing
Nova allows for manually adding records to the Skin Catalogue, which in turn “installs” the skin into your Nova game for users to be able to select.- Click on Add Skin.
- Fill out the modal pop-up with all of the information about the skin you’re creating.
- Click Submit.
QuickInstall
You can certainly go through the process above to install your skin, but Nova provides a simpler way to do this out-of-the box called QuickInstall. When Nova detects a skin in theapplication/views
directory that isn’t in its database that has a QuickInstall file, it’ll provide you a button to click to automate the install process for you.

skin.yml
file at the root of your skin with the following contents:
- The
skin
attribute tells Nova the name of the skin. This value be used for selecting the skin in the Site’s Settings and in each user’s Site Options. - The
location
attribute tells Nova where the skin exists in theapplication/views
directory. This value is case-sensitive, so be sure to copy the name of the directory that you picked exactly. - The
credits
attribute is the value that Nova uses on the credits page and should contain information about the author, where to find the skin, any attribution or inspiration, and any usage license that comes with the skin. This attribute can contain HTML code. - The
version
attribute is a value for keeping track of the version of the skin. In some cases, you may need to reference this when helping users of your skin to know which version of the skin they have uploaded. - The
sections
attribute is an array of the sections your skin includes. Most skin developers include all sections, but in some cases a skin might only include one or two sections. This tells Nova which sections it should display your skin as an option for.
Before you delete a skin, make sure that you’ve changed your default skin for the site to something else. If you don’t, this can sometimes result in a white screen with an error about not being able to find a template.