Integrations · Figma
Guild agents read Figma files and nodes, render frames as images, and read and post comments through the Figma REST API. Guild stores your Figma token and injects it server-side, so agent code never sees it. Credential policies decide which Figma operations each agent may call.
Book a demo
See how teams govern agents that use Figma.
Talk to sales
Get access to Guild, then connect Figma to your first agent.
What the Figma integration exposes
The integration isguildai~figma. Tools cover files, file nodes, image rendering, versions, comments and comment reactions, components, component sets, styles, variables, dev resources, projects, library analytics, and webhooks. Requests go to https://api.figma.com.
How it works
1
Create a Figma token
In Figma, open Settings > Security, then generate a personal access token under Personal access tokens. Choose an expiration and grant the scopes for the endpoints your agent calls.
2
Connect the token in Guild
Go to Access & setup > Credentials, click Connect, select figma, and paste the token into API Key.
3
Import the tools you need
Import
FigmaTools from @guildai-services/guildai~figma and use pick() to give the agent only the tools its job needs.Why Figma access needs governing
A Figma token can read every file its owner can open, and post or delete comments as that person. Guild keeps the token server-side and checks every request against your credential policies before it reaches Figma. A policy can let a review agent read files and post comments while denying deletes and webhook changes.Authentication
- Type: API key
- Header: Guild sends the token as
X-Figma-Token: <token> - Token: a Figma personal access token. When it expires, create a new one and reconnect it in Guild.
Usage
figma_ prefix. The file_key most tools take is the ID in a Figma file URL, after /design/ or /file/.
Tools
Tools in the latest published version ofguildai~figma:
All 55 tools
All 55 tools
Frequently asked questions
Can a Guild agent edit a Figma design?
Can a Guild agent edit a Figma design?
No. The Figma REST API reads files and manages comments, variables, dev resources, and webhooks. It can’t move layers or change a design’s content.
Why does the variables tool return an error?
Why does the variables tool return an error?
Figma only serves the variables endpoints to full members of Enterprise organizations. On other plans those tools fail.
Can a new Figma comment trigger a Guild agent?
Can a new Figma comment trigger a Guild agent?
Not yet. The integration includes Figma’s webhook management tools, but Guild doesn’t receive Figma events, so you can’t create an event trigger for Figma.