← All integrations

Figma

One-click sign-inKnowledge

Connect it in Quilt

A collaborative interface design tool.

Sign in with one click. Composio asks the app for you; Quilt never sees the login.

Reads on its own40

Agents use these right away.

  • Download Figma ImagesDownload images from Figma file nodes.
  • Extract design tokensExtracts design tokens from a Figma file using styles, optional variables and node properties.
  • Extract Prototype InteractionsExtract prototype interactions and animations from Figma files.
  • Get componentFetches metadata for a specific component using its unique identifier.
  • Get current userRetrieves detailed information for the currently authenticated Figma user.
  • Get file componentsRetrieves published components from a Figma file, which must be a main file (not a branch) acting as a library.
  • Get file component setsRetrieves all published component sets from the specified Figma main file (file_key must not be for a branch).
  • Get file jsonRetrieves data for a Figma Design file or selected nodes, with options to specify a version and limit tree depth.
  • Get file metadataGet Figma file metadata including name, creator, last modification details, thumbnail, and access information.
  • Get file nodesFetch JSON for specific node IDs from a Figma file to avoid full-file payload limits.
  • Get files in a projectLists files in a Figma project, optionally including metadata for branches of main files.
  • Get local variablesRetrieves all local/remote variables for a Figma file/branch; crucial for obtaining mode-specific values which `/v1/files/{file_key}/variables/published` omits.
  • Get projects in a teamRetrieves projects (folders) visible to the authenticated user in a specified Figma team.
  • Detect Background LayersDetect background layers for selected nodes in a Figma file.
  • Discover Figma ResourcesDiscovers Figma identifiers from supported file, design, board, prototype, slides, team and project URLs, and can list team projects, project files or file nodes.
  • Get activity logsRetrieves Figma organization activity log events with event-type and time-range filters, ordering, and a page-size limit.
  • Get a webhookRetrieves detailed information about a specific webhook by its ID, provided the webhook exists and is accessible to the user.
  • Get comments in a fileRetrieves all comments from an existing Figma file, identified by a valid `file_key`, returning details like content, author, position, and reactions, with an option for Markdown formatted content.
  • Get component setRetrieves detailed metadata for a specific published Figma component set using its unique `key`.
  • Get dev resourcesRetrieves development resources (e.g., Jira/GitHub links) for a Figma main file, optionally filtering by specific node IDs.
  • Get file stylesRetrieves a list of published styles (like colors, text attributes, effects, and layout grids) from a specified main Figma file (not a branch).
  • Get image fillsRetrieves temporary (14-day expiry) download URLs for all image fills in a Figma file; requires `imageRef` from `Paint` objects to map URLs.
  • Get library analytics component action dataRetrieves component insertion and detachment analytics for a specified Figma library, groupable by 'component' or 'team' and filterable by a date range (YYYY-MM-DD).
  • Get library analytics component usage dataRetrieves component usage analytics for a specified Figma library file (identified by `file_key`), with data groupable by 'component' or 'file'.
  • Get library analytics style action dataRetrieves style usage analytics (insertions, detachments) for a Figma library, grouped by 'style' or 'team'; if providing a date range, ensure end_date is not before start_date.
  • Get library analytics style usage dataRetrieves style usage analytics for a published Figma library.
  • Get library analytics variable action dataRetrieves weekly, paginated analytics data on variable insertions and detachments for a specified Figma library (identified by `file_key`), groupable by 'variable' or 'team', and filterable by an optional date range.
  • Get library analytics variable usage dataRetrieves paginated analytics data on variable usage from a specified Figma library, grouped by 'file' or 'variable', for libraries with enabled analytics.
  • Get paymentsRetrieves a user's payment information for a Figma plugin, widget, or Community file; the authenticated identity must own the resource.
  • Get published variablesRetrieves variables published from a specified Figma file; this API is available only to full members of Enterprise organizations.
  • Get reactions for a commentRetrieves reactions for a specific comment in a Figma file.
  • Get SCIM service provider configGet Figma's SCIM service provider configuration.
  • Get styleRetrieves detailed metadata for a specific style in Figma using its unique style key.
  • Get team componentsRetrieves components published in a specific Figma team's library; the team must have published components, otherwise an empty list is returned.
  • Get team component setsRetrieves a paginated list of published component sets (collections of reusable UI elements) from a specified Figma team's library.
  • Get team stylesRetrieves a paginated list of published styles (fill colors, text styles, effects, grids) from a specified Figma team's library.
  • Get webhooksRetrieves webhooks registered for a specified Figma team, project, or file context using the Webhooks V2 API.
  • Get versions of a fileRetrieves the version history for a Figma file or branch, as specified by its `file_key`.
  • Get webhook requestsRetrieves a history of webhook requests for a specific Figma webhook subscription; data is available for requests sent within the last seven days.
  • Render images of file nodesRender Figma nodes as images (PNG, JPG, SVG, PDF).

Asks someone first12

Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.

  • Design tokens to tailwindConverts design tokens into Tailwind CSS configuration content with theme extensions, and optionally generates global CSS with font imports.
  • Add a comment to a filePosts a new comment to a Figma file or branch, optionally replying to an existing root comment (replies cannot be nested); `region_height` and `region_width` in `client_meta` must be positive if defining a comment region.
  • Add a reaction to a commentPosts a specified emoji reaction to an existing comment in a Figma file or branch, requiring valid file_key and comment_id.
  • Create a webhookCreates a Figma webhook for team, project, or file events, sending POST notifications to the configured endpoint.
  • Create dev resourcesCreates and attaches multiple uniquely-URLed development resources to specified Figma nodes, up to 10 per node.
  • Create, modify, or delete variablesManages variables, collections, modes, and their values in a Figma file via batch create/update/delete operations; use temporary IDs to link new related items in one request and ensure `variableModeValues` match the target variable's…
  • Delete a commentDeletes a specific comment from a Figma file or branch, provided the authenticated user is the original author of the comment.
  • Delete a reactionDeletes a specific emoji reaction from a comment in a Figma file; the user must have originally created the reaction.
  • Delete a webhookPermanently deletes an existing webhook, identified by its unique `webhook_id`; this operation is irreversible.
  • Delete dev resourceDeletes a development resource (used to link Figma design elements to external developer information like code or tasks) from a specified Figma file.
  • Update a webhookUpdates an existing Figma webhook, identified by `webhook_id`, allowing modification of its event type, endpoint, passcode, status, or description.
  • Update dev resourcesUpdates the name and/or URL of one or more existing Figma Dev Resources, each identified by its unique `id`.

1 more of its actions are no longer kept up by Figma and are left out.

Figma integration · Quilt