Run GitHub Actions workflows
Run GitHub Actions workflows directly within Figma, using the selected page and nodes as inputs.
Plugin Preview
About this plugin
Run GitHub Actions workflows directly within Figma, using the selected page and nodes as inputs.
Setup for GitHub
Begin by creating a GitHub Actions workflow.
Configure your workflow to run on workflow_dispatch
event:
on: workflow_dispatch: inputs: fileKey: description: Figma file key type: string required: true page: description: Stringified selected page (id, name) type: string default: '{}' required: true selection: description: Stringified array of the selected nodes (id, name) type: string default: '[]' required: true
As previously mentioned, the plugin triggers the workflow sending the fileKey
, the selected page
, and the list of selected nodes as selection
.
You can then configure the workflow according to your needs. To get started, you can use this example from-figma.yaml
.
You can also manipulate the received inputs as needed. Refer to this working example.
Setup for Figma
Setting up in Figma is simple:
- Run this plugin.
- Enter the
fileKey
. - Setup a new workflow by clicking the
+
button (you'll also need a GitHub access token).
Finally, select a page
and one or more nodes
, and then click ▶
. This will run the selected workflow, passing your selection as workflow inputs.
Figma Export PDFs
What do you think about exporting Figma content as PDF document to an FTP Server, just by clicking a button within Figma? Would it be cool, isn't it?
Check out this workflow and discover how it's entirely feasible. Simply clone the workflow and setup this Figma plugin 😉.
Plugin Details
Version | 2 |
---|---|
Created | April 15, 2022 |
Last Updated | May 10, 2024 |
Category | design-tools-other |
Creator | Marco Montalbano |
Stats | 179 installs, 15 likes |
Pricing | Free |
Technical Details
- API:1.0.0
- UI:build/ui.js
- main:build/main.js
- Editor Types:figma
- Allowed Domains:
- https://api.github.com
More Like This
Discover other plugins in the design-tools-other category.