Skip to content

Publish Figma plugin to Figma Community #128

Description

@abernier

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

  • Plugin functional (code.js + UI built with vite-plugin-singlefile)
  • CI job figma-plugin ready in .github/workflows/ci.yml
  • Create plugin icon (128×128 px, PNG or SVG)
  • Create cover image (1920×960 px)
  • Write plugin description (min. 20 characters)
  • Choose at least 1 tag/category

First publish (manual, from Figma Desktop)

The Figma API only supports publishing updates — the initial release must be done manually.

  1. Open Figma Desktop

  2. Go to Plugins → Development → "Material Theme Builder"

  3. Click Publish new release

  4. Fill in: description, icon, cover, tags

  5. Select Free

  6. Submit for Figma review (t6. Submit for Figma review (t6. Submit for Figma reviepd6. Submit for plugin is published and approved:

  7. Get the Plugin ID from the community URL:

    figma.com/community/plugin/<PLUGIN_ID>/material-theme-builder
    

    → Add as GitHub variable: FIGMA_PLUGIN_ID

  8. 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
  9. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions