Skip to content

Guide · Agent skill

How to use the Figma Expert agent skill: setup and examples

Updated · written with AI from the project's own documentation and checked against our catalogue data

The Figma Expert skill is a set of written design guidelines that makes an AI agent reason like a product designer and design systems architect when it works on Figma files. It is aimed at designers building or cleaning up a component library, design system owners who want consistent variants, tokens and naming, and designers preparing files for developer handoff in Dev Mode. After this guide you will know what the skill does, how to install it, how to ask for help with natural requests, and what its limits are.

Figma ExpertRightNow-AI/openfang · Apache-2.0

Quick start

  1. 1Download the ZIP. Get the figma-expert ZIP from this page and unzip it so you have a folder containing SKILL.md.
  2. 2Choose a location. Place the folder in ~/.claude/skills/ for personal use, or in .claude/skills/ inside a project to limit it to that project.
  3. 3Or upload it in the apps. In the Claude apps, open Settings → Capabilities → Skills and upload the skill there instead.
  4. 4Describe a design task. Ask in plain language about components, auto-layout, design systems, variants, tokens or handoff.
  5. 5Apply the advice in Figma. Carry out the suggested structure, variants and variables yourself, since the skill cannot edit your file.
  6. 6Check handoff readiness. Verify layer names, spacing and assets so engineers can inspect the file in Dev Mode.

What an agent skill is and what figma-expert changes

An agent skill is a folder containing instructions that an AI agent can load when a task matches them. The figma-expert skill is packaged as a single file, SKILL.md, and the only thing it contributes is guidance.

Once installed, the agent structures its advice around auto-layout, reusable component variants, design tokens stored as Figma variables, and clean handoff to engineers. The skill contains no code to run and does not connect to Figma, so it cannot edit a file on its own.

  • Build components with auto-layout from the start, for consistent spacing and responsive resizing.
  • Use variants and component properties instead of many separate frames.
  • Store colours, typography, spacing and radii as Figma variables and reference them everywhere.
  • Separate styles (visual appearance) from variables (semantic tokens) so theming and light/dark modes work.
  • Test with real content and edge cases rather than placeholder text.
  • Name and organise layers so engineers in Dev Mode can map designs to code components.

Install the figma-expert skill from the ZIP

Download the ZIP for figma-expert from this page and unzip it. You will get a folder containing SKILL.md.

For a personal setup, place the folder in ~/.claude/skills/. To limit the skill to one project, place it in that project's .claude/skills/ folder instead.

You can also upload the skill in the Claude apps under Settings → Capabilities → Skills.

  • Personal: ~/.claude/skills/figma-expert
  • Single project: .claude/skills/figma-expert inside the project folder

Trigger the skill with natural requests

You do not need a special command. Describe the design task in plain language that matches the skill's topics: components, auto-layout, design systems, variants, tokens, or developer handoff. The agent will use the skill's guidance when the request fits.

Give context such as what the component is, what states it needs and which tokens already exist. The more specific the request, the more useful the advice.

  • "Help me restructure this button component so it uses variants for size and state."
  • "Set up design tokens for colours and spacing in Figma variables, with light and dark modes."
  • "Review my component naming so engineers can map the layers to code in Dev Mode."
  • "Suggest an auto-layout setup for a card that needs to resize on mobile and desktop."

Use the guidance on your Figma files

The skill gives advice, so you apply it yourself in Figma. Ask the agent for a plan, then carry out each step in the file, and bring back questions or screenshots if you need a second review.

Good uses include planning a library structure, deciding which elements should become variants, drafting a naming convention, and checking a file for hardcoded values or detached instances.

  • Ask for an atomic structure: atoms (icons, colours, typography), molecules (inputs, badges), organisms (cards, headers), templates (page layouts).
  • Ask for a theme plan: semantic variables that resolve differently per mode.
  • Ask for a handoff checklist covering spacing, assets and layer names.

Know what the skill does not do

The skill does not connect to Figma, so it cannot change your file. It also does not generate and run Plugin API code automatically. The source mentions the Figma Plugin API only in passing, for ideas such as batch-renaming layers or exporting tokens to JSON. If you need that automation, you will have to write or obtain the code separately.

Figma is required to apply the guidance to real files. The skill runs no scripts and uses no network access, according to its listing.

  • Requires: Figma
  • Runs scripts: no
  • Uses network: no

What people use it for

  • Restructuring a button component into variants for size, state and type.
  • Planning a Figma variables setup for colour, typography, spacing and radii with light and dark modes.
  • Organising a design system file with a cover page, a changelog page and pages per component category.
  • Reviewing a file for detached instances, absolute positioning inside auto-layout and unnamed layers before handoff.

Frequently asked questions

Is the figma-expert skill free to use?

The skill is licensed under Apache-2.0, according to its listing. The source does not mention pricing, and Figma itself is needed to apply the guidance to real files.

Does figma-expert edit my Figma file?

No. The skill only provides written guidance and does not connect to Figma, so the agent cannot make changes by itself. You apply the advice in your file.

Where do I put the figma-expert skill folder?

Use ~/.claude/skills/ for personal use or a project's .claude/skills/ folder to limit it to one project. You can also upload it in the Claude apps under Settings → Capabilities → Skills.

Does the skill generate Figma Plugin API code?

Not automatically. The skill mentions the Plugin API only in passing, as an idea for automation tasks, and it runs no scripts. You would need to write or obtain any plugin code separately.

What do I need to use this skill?

You need Figma to apply the guidance to real files, and an agent environment that supports skills, such as the Claude apps or Claude Code with the skills folder. The skill runs no scripts and uses no network access.

How is this different from a Figma plugin or an AI design tool?

A plugin or design tool can act on your file, while this skill only shapes the agent's advice. If you want changes made directly in Figma, the source does not describe a way to do that with this skill.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use figma-expert if you want an AI agent to reason about auto-layout, variants, tokens and handoff while you build or clean up a Figma library. Pick something else if you need the agent to edit Figma files or run Plugin API code for you, because this skill only provides guidance.

Download the skill