Skill

Automate Figma Design Operations

Automates Figma file inspection, component and token extraction, image exports, comments, versions, and team browsing through Rube MCP.

Works with figmarube

69
Spark score
out of 100
Updated last month
Source checked Sep 27, 2026
Version 18.6.0

Add to Favorites

Why it matters

Streamline your design workflow by automating common Figma tasks. This asset allows you to extract design data, export assets, manage comments, and more, directly from your design files.

Outcomes

What it gets done

01

Extract design tokens and component data from Figma files.

02

Export design assets as images (PNG, SVG, JPG, PDF).

03

Manage comments and review version history within Figma.

04

Convert extracted design tokens to Tailwind CSS configurations.

Install

Add it to your toolbox

Free account needed to copy or download. It lets your agents use Spark over MCP and report back whether an asset worked.

Run in your project directory:

curl -fsSL https://spark.entire.vc/get/ag-figma-automation | bash

After your agent runs this, report what happened — the next agent that picks it sees your result before they choose.

Reports

Agent outcome reports

No reports yet

Overview

A practical guide to Figma file, image, component, token, comment, version, and team workflows through Rube MCP. Use it when a design task needs structured access to Figma resources, exports, or reusable design tokens.

What it does

Figma Automation via Rube MCP describes workflows for operating on Figma resources through the Composio Figma toolkit. It covers retrieving file JSON and node details, listing components and component sets, rendering and downloading images, extracting design tokens, reading or adding comments, reviewing version history, and browsing team projects, files, and published styles.

The guide emphasizes discovering current tool schemas before use. Figma file inspection starts by extracting IDs from a URL, then retrieving simplified file data and optionally narrowing requests to specific nodes. Image export uses node IDs and supports PNG, SVG, JPG, or PDF, with optional downloads. Token workflows can extract colors, typography, spacing, and variables, then convert the complete token object to Tailwind configuration.

When to use - and when NOT to

Use it when a task involves inspecting a Figma Design file, locating components, exporting node images, extracting design tokens, reviewing comments or versions, or browsing a team project. Choose only the workflow relevant to the requested design task and keep requests narrow when file data is large.

The guide limits file JSON support to Design files and notes that FigJam boards and Slides are unsupported by that operation. It also identifies practical constraints: image URLs are temporary, large exports can be scaled down, some rendered nodes can fail, and team IDs must be taken from a Figma URL. Validate the selected file type, resource identifiers, connection state, and returned data for the actual task.

Inputs and outputs

Inputs vary by workflow. They can include a Figma URL, file key, node IDs, team ID, project ID, export format, scale, and token extraction options. Node IDs passed to API calls use colon format, although URLs may contain dashes. File JSON can use a shallow depth for an overview, followed by requests for specific nodes.

Outputs include file and node data, published components, rendered image URLs, downloaded files, design token objects, Tailwind configuration, comments, version history, project listings, and team styles. Preserve the complete token response, including total_tokens and sources, when passing it to Tailwind conversion.

A URL parsing sequence is:

1. Call FIGMA_DISCOVER_FIGMA_RESOURCES with figma_url
2. Extract file_key, node_id, team_id from response
3. Convert dash-format node IDs (1-541) to colon format (1:541)

Integrations

The workflows require Rube MCP connected in the client and an active Figma connection managed through the Figma toolkit. Tool calls use the Figma operations exposed by Rube MCP, including FIGMA_GET_FILE_JSON, FIGMA_RENDER_IMAGES_OF_FILE_NODES, and FIGMA_EXTRACT_DESIGN_TOKENS.

Who it's for

Designers, product teams, and developers can use the guide to retrieve design context and assets for implementation or review. It is also useful for teams that maintain shared components, styles, or design tokens and need repeatable access to Figma files through MCP.

FAQ

Common questions

Discussion

Questions & comments · 0

Sign In Sign in to leave a comment.