Figma API Skill
figma
figma
| Method | Path | Description |
|---|---|---|
GET | /v1/files/{file_key} | |
GET | /v1/files/{file_key}/nodes | Get file JSON |
GET | /v1/images/{file_key} | Get file JSON for specific nodes |
GET | /v1/files/{file_key}/images | Render images of file nodes |
GET | /v1/files/{file_key}/meta | Get image fills |
GET | /v1/teams/{team_id}/projects | Get file metadata |
GET | /v1/projects/{project_id}/files | Get projects in a team |
GET | /v1/files/{file_key}/versions | Get files in a project |
GET | /v1/files/{file_key}/comments | Get versions of a file |
POST | /v1/files/{file_key}/comments | Get comments in a file |
DELETE | /v1/files/{file_key}/comments/{comment_id} | Add a comment to a file |
GET | /v1/files/{file_key}/comments/{comment_id}/reactions | Delete a comment |
POST | /v1/files/{file_key}/comments/{comment_id}/reactions | Get reactions for a comment |
DELETE | /v1/files/{file_key}/comments/{comment_id}/reactions | Add a reaction to a comment |
GET | /v1/me | Delete a reaction |
GET | /v1/teams/{team_id}/components | Get current user |
GET | /v1/files/{file_key}/components | Get team components |
GET | /v1/components/{key} | Get file components |
GET | /v1/teams/{team_id}/component_sets | Get component |
GET | /v1/files/{file_key}/component_sets | Get team component sets |
GET | /v1/component_sets/{key} | Get file component sets |
GET | /v1/teams/{team_id}/styles | Get component set |
GET | /v1/files/{file_key}/styles | Get team styles |
GET | /v1/styles/{key} | Get file styles |
GET | /v2/webhooks | Get style |
POST | /v2/webhooks | Get webhooks by context or plan |
GET | /v2/webhooks/{webhook_id} | Create a webhook |
PUT | /v2/webhooks/{webhook_id} | Get a webhook |
DELETE | /v2/webhooks/{webhook_id} | Update a webhook |
GET | /v2/teams/{team_id}/webhooks | Delete a webhook |
Use this API as a Claude Code skill for instant agent access.
lapsh skill-install figma
Downloads and installs to ~/.claude/skills/figma/
0.37.0 (2026-03-30)0.36.0 (2026-02-13)