Publish Figma plugin to Figma Community
Publish the "Material Theme Builder" Figma plugin to the Community — initially as free, with the option to switch to paid later.
Prerequisites
First publish (manual, from Figma Desktop)
The Figma API only supports publishing updates — the initial release must be done manually.
-
Open Figma Desktop
-
Go to Plugins → Development → "Material Theme Builder"
-
Click Publish new release
-
Fill in: description, icon, cover, tags
-
Select Free
-
Submit for Figma review (t6. Submit for Figma review (t6. Submit for Figma reviepd6. Submit for plugin is published and approved:
-
Get the Plugin ID from the community URL:
figma.com/community/plugin/<PLUGIN_ID>/material-theme-builder
→ Add as GitHub variable: FIGMA_PLUGIN_ID
-
Create a Figma Personal Access Token:
- Figma → Settings → Security → Personal Access Tokens
- Scope: Plugin management (
files:read, plugins:write)
→ Add as GitHub secret: FIGMA_ACCESS_TOKEN
-
Verify by triggering a version bump — the `fig3. Verify job should publish the update automatically.
Later: switch to paid
- R- R- R- R-Figma Organization account + Stripe connection
- Figma takes a 15% commission
- Go to Figma Community → your plugin → Manage → change pricing
References
Publish Figma plugin to Figma Community
Publish the "Material Theme Builder" Figma plugin to the Community — initially as free, with the option to switch to paid later.
Prerequisites
code.js+ UI built withvite-plugin-singlefile)figma-pluginready in.github/workflows/ci.ymlFirst publish (manual, from Figma Desktop)
Open Figma Desktop
Go to Plugins → Development → "Material Theme Builder"
Click Publish new release
Fill in: description, icon, cover, tags
Select Free
Submit for Figma review (t6. Submit for Figma review (t6. Submit for Figma reviepd6. Submit for plugin is published and approved:
Get the Plugin ID from the community URL:
→ Add as GitHub variable:
FIGMA_PLUGIN_IDCreate a Figma Personal Access Token:
files:read,plugins:write)→ Add as GitHub secret:
FIGMA_ACCESS_TOKENVerify by triggering a version bump — the `fig3. Verify job should publish the update automatically.
Later: switch to paid
References