New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

pi-figma

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pi-figma

Pi package for Figma integration — inspect files, components, styles, nodes, export assets, and read comments directly from Figma's REST API.

latest
npmnpm
Version
1.0.1
Version published
Weekly downloads
3
-62.5%
Maintainers
1
Weekly downloads
 
Created
Source

pi-figma

Pi package for Figma integration — inspect files, components, styles, nodes, export assets, and read comments directly from Figma's REST API.

No MCP server needed. Zero runtime dependencies. Pure Figma REST API.

Install

pi install npm:pi-figma

Setup

Create ~/.pi/agent/figma.json:

{
  "personalAccessToken": "figd_your_token_here",
  "outputDir": "./figma-assets",
  "teamId": "optional-team-id-for-search"
}

Get a Personal Access Token at: https://www.figma.com/developers/api#access-tokens

Or use environment variables:

  • FIGMA_PERSONAL_ACCESS_TOKEN
  • FIGMA_TEAM_ID

Tools

ToolDescription
figma_get_fileGet file structure, pages, and node tree
figma_get_componentsList published components and component sets
figma_get_stylesList design styles — colors, text, effects, grids
figma_inspect_nodeInspect a node: fills, strokes, typography, auto-layout, effects
figma_export_assetsExport nodes as PNG, SVG, PDF, or JPG
figma_get_commentsList comments and design feedback
figma_searchSearch team files by name
figma_get_imagesGet download URLs for image fills

Usage Examples

> Inspect the Figma file https://www.figma.com/file/abc123/My-Design

> Get all styles from Figma file abc123

> Export nodes 1:23 and 4:56 from file abc123 as SVG

> Show me the comments on the payment flow design file

Features

  • 🎨 Full Figma REST API — files, components, styles, nodes, images, comments
  • 🔍 Smart URL parsing — accepts full Figma URLs or bare file keys
  • 📦 Asset export — download PNG/SVG/PDF/JPG with configurable scale
  • 🎯 Node inspection — CSS-ready properties: fills, strokes, typography, auto-layout
  • 💬 Design feedback — read comments and resolved status
  • 🔒 Config flexibility — JSON config, env vars, or ENV: prefix for secrets
  • 🖥️ Rich TUI rendering — custom display for every tool in pi's terminal UI
  • 📋 Figma skill — contextual guidance for working with Figma designs

License

MIT

Keywords

pi-package

FAQs

Package last updated on 07 May 2026

Related posts