For bigger teams, we recommend looking into more sophisticated Figma theming plugins. The most common approach right now is to use Tokens Studio, which lets you import the themes data from the style libraries and store themes using external storage. This means all your team members will be able to fetch the tokens from a single storage and automatically receive updates in the future.
For the best experience working with themes, we recommend using the Pro version of Tokens Studio, as it provides multiple important features. Let's go through the typical setup of the plugin with Reshaped.
Start by enabling an external storage of your choice to store the tokens data. In the screenshot, we use GitHub for storing the themes since it provides more granular control over fetching and uploading the tokens data.
For more detailed steps, check the official Tokens Studio documentation:
Now that synchronization is ready, you can start adding themes to the plugin. Note that we're using the Pro version of the plugin in this example, as it provides access to swapping native Figma styles and the theme management feature.
With both color modes added, you can now go to any other file and start using the plugin there. Ensure that your plugin is still using the same sync provider in those files.
You can switch the theme in the theme management menu and pick a different page. This should automatically switch styles in your file.