Agent Skills and Plugins for the Figma Community
June 28, 2026 · View on GitHub
A collection of open source skills and plugins for agents such as Claude, Codex, Copilot for Figma products.
Official Resources
⭐ Figma MCP Server Guide - Official MCP Server documentation and Agent Plugins registry.
⭐ Agent Skills - Official collection of Figma agent skills.
Pull Requests are welcome. Please see the Contributing Guide before opening a Pull Request.
This repository is distinct from the Figma skills page in the Figma Community. Submitting resources to this repository does not guarantee the resources will be featured in the Figma Community. We'll update the guidance here as we continue to expand the Figma skills page.
DISCLAIMER
The resources provided are meant to be helpful for Figma development. They are not endorsed or sponsored by Figma in any way. Please do your own due diligence and security review before using any resources listed.
Table of Contents
- Accessibility
- AI Behavior
- Components
- Design Generation
- Design Process
- Design Systems
- FigJam
- Localization
Accessibility
apca-compliance-figma
SOURCE CODE · MIT
MCP Tools: get_design_context get_variable_defs get_screenshot use_figma.
A skill for integrating APCA contrast compliance directly into the Figma design process. Audits and remaps color variables to meet target Lc thresholds, and generates APCA-compliant component variations across light and dark modes.
audit-accessibility-figma
SOURCE CODE · MIT
MCP Tools: use_figma
Produces a per-component accessibility scorecard covering interaction-state coverage, focus indicators, target size, and color-blind simulation.
lint-design-figma
SOURCE CODE · MIT
MCP Tools: use_figma get_metadata
Lints a node tree against WCAG 2.2 and design-system rules, flagging contrast failures, hardcoded colors and styles, and detached components.
scan-code-accessibility-figma
SOURCE CODE · MIT
MCP Tools: use_figma
Runs axe-core against HTML in a JSDOM environment and maps violations back to the originating Figma design.
AI Behavior
emote-behavioral-contracts
SOURCE CODE · MIT
MCP Tools: get_design_context get_metadata use_figma
Reads Emote behavioral annotation components from a Figma frame and produces implementation-ready behavioral contracts for AI-driven interfaces.
Components
analyze-component-set-figma
SOURCE CODE · MIT
MCP Tools: use_figma get_design_context get_metadata
Analyzes a component set as a variant state machine, mapping variant properties to CSS pseudo-classes and reporting per-variant visual differences.
arrange-component-set-figma
SOURCE CODE · MIT
MCP Tools: use_figma
Arranges a component set's variants into a labeled grid on the canvas, parsing variant names into rows and columns.
component-properties-figma
SOURCE CODE · MIT
MCP Tools: use_figma
Defines a component's property API (boolean, text, instance-swap, and variant properties) and instantiates the component with property values applied.
deep-component-figma
SOURCE CODE · MIT
MCP Tools: use_figma get_design_context get_metadata
Walks a component to unlimited depth and returns its full node tree with resolved token bindings, main-component references, and prototype reactions.
design-react-api
SOURCE CODE · MIT
MCP Tools: get_design_context get_variable_defs
A spec-driven skill that analyzes a Figma component and proposes a React component API, props interface, TypeScript types, and
variant-to-prop mappings before any implementation begins.
generate-component-doc-figma
SOURCE CODE · MIT
MCP Tools: use_figma
Generates Markdown documentation for a Figma component, including anatomy, tokens, states, accessibility notes, and design-to-code parity.
reconstruct-component-figma
SOURCE CODE · MIT
MCP Tools: get_design_context get_screenshot use_figma
A skill that takes a selected Figma frame and rebuilds it as a proper Atomic Design component system directly on the Figma canvas, without Code Connect or a published library.
Design Generation
bridge-ds
SOURCE CODE · MIT
MCP Tools: use_figma get_design_context get_screenshot get_variable_defs search_design_system get_metadata
A skill that generates Figma designs fully bound to your design system. Extracts components, variables, and text styles into a local knowledge base, then compiles declarative scene graphs into Figma Plugin API code executed via MCP. All output uses real component instances, bound variables, and token references — no hardcoded values. Includes a recipe system that learns from corrections to improve future generations.
build-slides-figma
SOURCE CODE · MIT
MCP Tools: use_figma
Authors Figma Slides decks — creating and reordering slides, adding text and shapes, and setting backgrounds, transitions, and view mode.
bulk-capture
SOURCE CODE · CC0
MCP Tools: generate_figma_design new_page
A skill for bulk-capturing many live web app pages into Figma simultaneously using generate_figma_design and Chrome DevTools MCP. Opens all tabs in parallel and polls all capture IDs at once — no manual clicking required.
Design Process
annotations-figma
SOURCE CODE · MIT
MCP Tools: use_figma
Reads and writes designer annotations and annotation categories on Figma nodes.
check-design-parity-figma
SOURCE CODE · MIT
MCP Tools: use_figma get_design_context
Compares a Figma design node against a code specification and reports drift as scored discrepancies by severity.
delight-audit
SOURCE CODE · MIT
MCP Tools: get_design_context get_metadata get_screenshot
Audits Figma designs for emotional quality across three dimensions: unexpected joy, earned satisfaction, and emotional resonance.
design-narrative
SOURCE CODE · MIT
MCP Tools: get_design_context get_metadata get_screenshot
Writes a four-part design rationale from a Figma file covering context, insight, design response, and delight intention.
screens-to-ia
SOURCE CODE · MIT
MCP Tools: get_metadata get_design_context get_screenshot use_figma
Generates an information architecture page inside the Figma file with a sitemap and per-screen content hierarchy, export-ready as PDF.
Design Systems
design-system-inventory-figma
SOURCE CODE · MIT
MCP Tools: use_figma get_design_context get_metadata
Extracts a unified inventory of a file's variables, components, and styles with resolved visual specifications and adaptive compression.
ds-init-figma
SOURCE CODE · MIT
MCP Tools: create_new_file use_figma get_screenshot
A skill that creates a complete Design System directly on the Figma canvas, including variables, tokens, foundations, components with variants, documentation pages, and showcase layouts. Supports full DS creation, adding individual components, or generating specific pages on an existing file.
ds-compliance-audit
SOURCE CODE · CC0
MCP Tools: use_figma
Audits Figma screens for design system compliance. Detects incorrect components, missing token bindings, spacing violations, typography drift, and accessibility issues. Outputs structured audit report with fixes.
export-tokens-figma
SOURCE CODE · MIT
MCP Tools: use_figma get_variable_defs
Exports Figma variables to design token files in DTCG, CSS custom properties, Tailwind, SCSS, TypeScript, JSON, Style Dictionary, or Tokens Studio formats, with multi-mode and alias resolution. Works on any Figma plan.
generate-tokens-from-figma
SOURCE CODE · MIT
MCP Tools: use_figma
Generates design token reports and DTCG token files from Figma variables and styles.
import-tokens-figma
SOURCE CODE · MIT
MCP Tools: use_figma get_variable_defs
Creates and updates Figma variables from DTCG token files, with multi-mode values, alias resolution, and non-destructive matching so re-imports update in place.
library-variables-figma
SOURCE CODE · MIT
MCP Tools: use_figma
Discovers variables available from subscribed team libraries and imports them into the current file by key.
manage-variables-figma
SOURCE CODE · MIT
MCP Tools: use_figma get_variable_defs
Performs create, update, rename, and delete operations on Figma variables, collections, and modes, including batch creation and updates.
setup-design-tokens-figma
SOURCE CODE · MIT
MCP Tools: use_figma get_variable_defs
Bootstraps a complete token system — a collection, its modes, and all variables with per-mode values — in a single atomic operation.
FigJam
create-figjam-content
SOURCE CODE · MIT
MCP Tools: use_figma
Authors and reads FigJam boards — stickies, connectors, shapes with text, sections, tables, and code blocks, with auto-arrange.
figjam-builder
SOURCE CODE · MIT
MCP Tools: use_figma, get_figjam, get_screenshot, upload_assets, generate_diagram
Builds and modifies FigJam boards through the Figma Plugin API. Teaches Claude how to compose boards using FigJam's type scale, color, and layout patterns so the output reads as designed instead of generated.
workshop-board
SOURCE CODE · MIT
MCP Tools: use_figma
Generates a complete, ready-to-run FigJam workshop board from a challenge brief, audience, duration, and participant count.
Localization
localeflow
SOURCE CODE · MIT
MCP Tools: use_figma
Extracts visible UI strings from Figma, generates stable localization keys, preserves placeholders and non-translatable content, and exports matching production CSV/JSON files with a concise localization report.