- Provider
- figma
- Category
- Other
- Setup
- One-click OAuth (we host the OAuth app)
- Actions
- 53 available
Quick start
Call Figma from your generated app's worker code via the OverSkill composio client. The toolkit slug below maps to Figma's public Composio identifier — your app references it by name and OverSkill handles the OAuth round-trip.
// In your generated app's worker handler:
const composio = composioClient(env);
const result = await composio.execute(
"FIGMA_ACTION_NAME",
{ /* action parameters — see Actions section below */ }
);
return new Response(JSON.stringify(result), {
headers: { "Content-Type": "application/json" }
});
Replace ACTION_NAME with one of the slugs listed in
the Actions section below. The composio client handles auth +
rate limits automatically — no API key is exposed to user code.
Setup
OverSkill hosts the OAuth application for Figma. End-users click Connect on the integration card in your app, complete the OAuth flow with Figma, and OverSkill stores the access token scoped to their account. No client_id / client_secret configuration needed on your side.
Supported auth schemes: OAUTH2, API_KEY.
Available actions
53 actions exposed via the
Figma integration. Each maps to a callable
slug — pass it to composio.execute(...) in your
worker code.
-
FIGMA_ADD_A_COMMENT_TO_A_FILE -
FIGMA_ADD_A_REACTION_TO_A_COMMENT -
FIGMA_CREATE_A_WEBHOOK -
FIGMA_CREATE_DEV_RESOURCES -
FIGMA_CREATE_MODIFY_DELETE_VARIABLES -
FIGMA_DELETE_A_COMMENT -
FIGMA_DELETE_A_REACTION -
FIGMA_DELETE_A_WEBHOOK -
FIGMA_DELETE_DEV_RESOURCE -
FIGMA_DESIGN_TOKENS_TO_TAILWIND -
FIGMA_DETECT_BACKGROUND -
FIGMA_DISCOVER_FIGMA_RESOURCES
Show all 53 actions
-
FIGMA_DOWNLOAD_FIGMA_IMAGES -
FIGMA_EXTRACT_DESIGN_TOKENS -
FIGMA_EXTRACT_PROTOTYPE_INTERACTIONS -
FIGMA_GET_ACTIVITY_LOGS -
FIGMA_GET_A_WEBHOOK -
FIGMA_GET_COMMENTS_IN_A_FILE -
FIGMA_GET_COMPONENT -
FIGMA_GET_COMPONENT2 -
FIGMA_GET_COMPONENT_SET -
FIGMA_GET_CURRENT_USER -
FIGMA_GET_DEV_RESOURCES -
FIGMA_GET_FILE_COMPONENTS -
FIGMA_GET_FILE_COMPONENT_SETS -
FIGMA_GET_FILE_JSON -
FIGMA_GET_FILE_METADATA -
FIGMA_GET_FILE_NODES -
FIGMA_GET_FILES_IN_A_PROJECT -
FIGMA_GET_FILE_STYLES -
FIGMA_GET_IMAGE_FILLS -
FIGMA_GET_LIBRARY_ANALYTICS_COMPONENT_ACTION_DATA -
FIGMA_GET_LIBRARY_ANALYTICS_COMPONENT_USAGE_DATA -
FIGMA_GET_LIBRARY_ANALYTICS_STYLE_ACTION_DATA -
FIGMA_GET_LIBRARY_ANALYTICS_STYLE_USAGE_DATA -
FIGMA_GET_LIBRARY_ANALYTICS_VARIABLE_ACTION_DATA -
FIGMA_GET_LIBRARY_ANALYTICS_VARIABLE_USAGE_DATA -
FIGMA_GET_LOCAL_VARIABLES -
FIGMA_GET_PAYMENTS -
FIGMA_GET_PROJECTS_IN_A_TEAM -
FIGMA_GET_PUBLISHED_VARIABLES -
FIGMA_GET_REACTIONS_FOR_A_COMMENT -
FIGMA_GET_SCIM_SERVICE_PROVIDER_CONFIG -
FIGMA_GET_STYLE -
FIGMA_GET_TEAM_COMPONENTS -
FIGMA_GET_TEAM_COMPONENT_SETS -
FIGMA_GET_TEAM_STYLES -
FIGMA_GET_TEAM_WEBHOOKS -
FIGMA_GET_VERSIONS_OF_A_FILE -
FIGMA_GET_WEBHOOK_REQUESTS -
FIGMA_RENDER_IMAGES_OF_FILE_NODES -
FIGMA_UPDATE_A_WEBHOOK -
FIGMA_UPDATE_DEV_RESOURCES
Build with Figma
Open OverSkill, describe what you want to build, and reference Figma in your prompt — the AI will wire up the integration automatically.