dusk bot
integrationsfigma

dusk botintegrations

a figma bot that gathers the handoff details

a bot in dusk bot can read figma files, gather comments and inspect components or variables through the figma connection. ask it to prepare a review list or a handoff inventory with the ai you choose. it can't redraw screens or build the product for you.

by the dusk bot team · checked · how we made this

pixel art: a purple pixel bot and a mint pixel bot beside the Figma mark on a white tile, a paint palette and a signpost, on a lemon field in front of white cliffs with a waterfall, one saying "what needs a decision"

what a bot can do in Figma

a handoff can stall because a comment is unresolved, a component is unclear or the file has changed since the last review. give a bot a file reference and one of those questions. it can gather the details before anyone edits the design.

actiondusk bot treats it aswhat you would use it for
Get file metadatareadconfirm which design file the review concerns
Get comments in a filereadcollect feedback before turning it into a review agenda
Get file nodesreadinspect the specific frames or nodes you name
Get file componentsreadinventory components present in the handoff file
Get file stylesreadread the file styles for a design reference list
Get local variablesreadinspect local variables before discussing their use
Get versions of a filereadcheck the file's version history for review context
Add a comment to a filesend: asks firstpost an agreed review question through the sending controls

composio, the connection service dusk bot uses for apps, lists 53 Figma actions (catalog version 20261101_00, read 12 november 20264). dusk bot treats 36 of them as reads, 2 as sends and the other 15 as changes. an action counts as a read only when its name starts with a read word like get, list or search, so a bot you allow only to read can never call the rest. a send is anything that reaches a person outside the app or moves money, like add a comment to a file: it waits for your Allow unless you've given that bot a daily amount it may send alone.

connect Figma

  1. open Connected apps in the sidebar.
  2. pick Figma and sign in on Figma's own page, so your password goes to them and never to a bot.
  3. choose which bots may use it, and whether each may only read or may also change things. your bookkeeper doesn't need your Figma.
  4. ask in plain words. reading and drafting happen freely; sending asks you first.

add figma in Connected apps, sign in through figma and choose which bot may use it. share the file reference and identify the frames that matter. for review work, allow reading actions first so a request to inspect a component does not become permission to alter variables.

routines to copy

use a separate routine for review feedback, implementation handoff and design references. the messages below produce private notes rather than comments posted into the file.

review agenda

every wednesday at 11, read comments in the acme checkout figma file. group questions by frame and distinguish requests for a decision from small corrections. include the comment reference. draft an agenda here; do not post or react.

wednesdays at 11:00 · a frame-by-frame review agenda

handoff inventory

every thursday at 5, inspect the frames i named in the acme checkout file and list their components and styles. note where the available file data does not answer a handoff question. do not change the file or create development tickets.

thursdays at 17:00 · a component and style inventory with open questions

design reference refresh

on the first tuesday of each month at 9, read local variables and file versions for the acme design library. prepare a current reference list and identify the file version you inspected. do not claim a value changed unless you have evidence. leave variables untouched.

first tuesday of the month at 09:00 · a dated reference note tied to the inspected file

what it asks you first

a comment posted to figma is a send. it asks with Allow and Deny by default, unless you permit a daily sending amount. one exception: a bot on Full access with no sending rule of its own may send up to 25 a day without asking, so give full-access bots Ask every time under sending. keep the first review agendas in dusk chat if the bot should not speak in the file.

variable changes and other design data edits are different from comment posts. they may not ask first. leave those actions disabled for a review bot, or put "ask me before you change anything" into a routine that truly needs them.

what it cannot do

  • promise arbitrary visual editing from this catalog. it includes variables and development resources, but no general action to draw or rearrange every layer on a canvas.
  • post comments or change variables through a read-only figma grant. reading a file for a handoff is a smaller permission than maintaining its design data.
  • start a routine the moment something changes in figma; there are no figma events, so these run on a schedule. local reviews also pause while the computer sleeps.

ask what the file actually establishes

an inventory can name a component without proving it is the right choice for the implementation. request frame references and mark unanswered questions explicitly. if those questions become work in linear, review the proposed issue before granting tracker writes.

a handoff is not an implementation

a github bot can read code context through its own connection, but a figma review alone does not establish what shipped. keep those sources distinct in the report. for export and campaign asset work, the canva integration has a different action list and different limits.

questions

can claude read my figma file?

a bot in dusk bot can use the listed figma reading actions with claude or another ai you choose. connect the account, allow that bot and give it a specific file or frame reference.

can it turn my design into a finished app?

no. it can gather what developers need to know, but the build is still yours to check.

will it post design feedback without telling me?

a read-only bot cannot post comments. with comment access, sending asks first by default unless you grant a daily sending amount. a private review in dusk chat avoids posting altogether.

sources

  1. dusk bot docs: apps and action limits
  2. dusk bot docs: scheduled reviews
  3. dusk bot docs: comments and approvals
  4. composio, Figma toolkit (catalog version 20261101_00), checked 12 november 2026

drafted with ai help from the dusk bot docs and the sources listed on this page, then checked against them. if something here is wrong or out of date, write to [email protected].