Install the "figma-use" agent skill from https://github.com/dannote/figma-use/tree/master into .claude/skills/figma-use/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "figma-use", then confirm the skill loads.
Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add dannote/figma-use --skill figma-use -a codex
Project install goes to .agents/skills/; add -g for ~/.codex/skills/.
Install the "figma-use" agent skill from https://github.com/dannote/figma-use/tree/master into .agents/skills/figma-use/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "figma-use", then confirm the skill loads.
Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add dannote/figma-use --skill figma-use -a cursor
Project install goes to .agents/skills/; add -g for ~/.cursor/skills/.
Install the "figma-use" agent skill from https://github.com/dannote/figma-use/tree/master into .cursor/skills/figma-use/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "figma-use", then confirm the skill loads.
Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add dannote/figma-use --skill figma-use -a gemini-cli
Project install goes to .agents/skills/; add -g for ~/.gemini/skills/.
Install the "figma-use" agent skill from https://github.com/dannote/figma-use/tree/master into .gemini/skills/figma-use/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "figma-use", then confirm the skill loads.
Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
GitHub CLI
$ gh skill install dannote/figma-use figma-use
Installs for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
skills CLI
$ npx skills add dannote/figma-use --skill figma-use -a github-copilot
Project install goes to .agents/skills/; add -g for ~/.copilot/skills/.
Install the "figma-use" agent skill from https://github.com/dannote/figma-use/tree/master into .github/skills/figma-use/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "figma-use", then confirm the skill loads.
GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add dannote/figma-use --skill figma-use -a opencode
OpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
Install the "figma-use" agent skill from https://github.com/dannote/figma-use/tree/master into .opencode/skills/figma-use/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "figma-use", then confirm the skill loads.
OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Facts
Skill name
figma-use
GitHub stars
607
Token cost
~4.6k tokens
SKILL.md length
870 words
Files
336 (incl. scripts, assets)
Skills in repo
1
Repo updated
First seen
Licence
MIT
At a glance
Control Figma via CLI — create shapes, frames, text, components, set styles, layout, variables, export images.
Works in 6 steps: figma-use comment watch --json — blocks… → Parse the JSON, get message and… → Process the request (modify design, etc.) → …
Asked to create/modify Figma designs
SKILL.md covers Before You Start, Two Modes, Icons and Images, plus 15 more sections
Runs JavaScript scripts from its folder; calls jq
What it does
Figma Use is an agent skill from dannote/figma-use. Control Figma via CLI — create shapes, frames, text, components, set styles, layout, variables, export images. Use when asked to create/modify Figma designs or automate design tasks.
Its SKILL.md is about 4.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 338 other files, including scripts and assets (for example `.oxfmtrc.json`, `.oxlintrc.json` and `AGENTS.md`).
It sits in Frontend & Design, covering React components. It works with Figma. The repository describes itself as: Control Figma from the command line. Full read/write access for AI agents — create shapes, text, components, set styles, export images. 100+ commands. The licence is MIT.
When your agent uses it
Asked to create/modify Figma designs
Automate design tasks
Example prompts
“/figma-use”
Requirements
Node.js
Workflow steps
6 steps, taken from the first numbered list in SKILL.md.
1figma-use comment watch --json — blocks until new comment
2Parse the JSON, get message and target_node (exact element under comment)
3Process the request (modify design, etc.)
4Reply: figma-use comment add "Done!" --reply
5Resolve: figma-use comment resolve
6Exit. External runner restarts for next comment.
What it can do on your machine
Read from SKILL.md and the folder at commit 7bfa9ba. It shows what the files ask for, not the result of running them.
Tool permissions
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Runs code
Ships 1 file in scripts/ (JavaScript, from the files we listed), which the agent can run.
Shell commands in SKILL.md call:
jq
From the folder's file list and the shell code blocks in SKILL.md.
Network
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Credentials
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Context cost
Figma Use loads about 4.6k tokens when it runs. Until then it costs about 48 tokens; SKILL.md has 870 words of instructions outside code blocks.
Always· name and description, kept in context so the agent knows when to use it
~48
When it runs· the whole SKILL.md, loaded when a task matches
~4.6k
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
Safety
Auto-check passed
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
Download SKILL.mdSave it as .claude/skills/figma-use/SKILL.md (or your agent's skills folder). This skill also uses 335 other files; get the full folder from GitHub.
name
figma-use
description
Control Figma via CLI — create shapes, frames, text, components, set styles, layout, variables, export images. Use when asked to create/modify Figma designs or automate design tasks.
If not connected — start Figma with remote debugging:
bash
# macOS
open -a Figma --args --remote-debugging-port=9222
# Windows
"%LOCALAPPDATA%\Figma\Figma.exe" --remote-debugging-port=9222
# Linux
figma --remote-debugging-port=9222
Figma 126+ blocks remote debugging. Run figma-use patch once to fix, then restart Figma. Click Always Allow on the keychain prompt. Re-run after Figma updates.
Can't patch? Use figma-use daemon start --pipe — launches Figma with debug pipe, no patching needed.
Start Figma with --remote-debugging-port=9222 and you're ready.
Non-default port? If Figma is on another port, pass --port <N> to any command (or set the FIGMA_PORT env var). Errors will show the correct port.
bash
open -a Figma --args --remote-debugging-port=9333
figma-use get components --port 9333
Figma Use next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
This skill should be used when the user asks to "create a Figma design", "design in Figma", "make a Figma mockup", "create an app icon", "design UI", "render JSX to Figma", "export from Figma"…
Control Figma via CLI — create shapes, frames, text, components, set styles, layout, variables, export images. Figma Use is an agent skill from dannote/figma-use. Control Figma via CLI — create shapes, frames, text, components, set styles, layout, variables, export images.
When should I use Figma Use?
Figma Use fits situations like: asked to create/modify Figma designs; automate design tasks.
How do I install Figma Use in Claude Code?
Run `npx skills add dannote/figma-use --skill figma-use -a claude-code`. Or copy the skill folder (the dannote/figma-use repository) into .claude/skills/figma-use in your project. Claude Code loads it when a task matches its description.
How do I install Figma Use in Codex?
Run `npx skills add dannote/figma-use --skill figma-use -a codex`. Or copy the skill folder (the dannote/figma-use repository) into .agents/skills/figma-use in your project. Codex loads it when a task matches its description.
Can I use Figma Use in Cursor, Gemini CLI or GitHub Copilot?
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add dannote/figma-use --skill figma-use -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/figma-use, .gemini/skills/figma-use, .github/skills/figma-use and .opencode/skills/figma-use in your project.
What does Figma Use need to run?
Going by SKILL.md and its folder, Figma Use needs JavaScript for the scripts in its folder and the command-line tools its instructions call (jq). Our summary lists: Node.js.
Does Figma Use access the network?
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Is Figma Use safe to install?
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
What licence does Figma Use use?
Figma Use is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
How many tokens does Figma Use use?
About 4.6k tokens (SKILL.md is roughly 19k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
What are the alternatives to Figma Use?
Skills that share tags, products or a category with Figma Use: Wonder Blocks (Khan/wonder-blocks, 163 stars), Connect Component To Figma (dequelabs/cauldron, 129 stars), Daleui (DaleStudy/daleui, 119 stars) and Loora Design Guide (lassejlv/loora, 140 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Who maintains Figma Use?
dannote (a GitHub user) maintains it in dannote/figma-use, which has 607 GitHub stars. The repository was last updated on July 3, 2026.
Source: dannote/figma-use on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.