shepherdjerred/monorepo/figma-use
Claude Code and agent skill by shepherdjerred/monorepo
- community
Checking that the SKILL.md file is still in the repository.
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", "modify Figma design", or mentions Figma design tasks. Controls Figma desktop via CLI with imperative commands and declarative JSX rendering.
Install
npx vskill@latest install shepherdjerred/monorepo/figma-useSKILL.md
figma-use
CLI tool to control Figma desktop app. Two modes: imperative commands and declarative JSX rendering. Installed at ~/.bun/bin/figma-use.
Connection
Figma must be running with remote debugging enabled.
Figma 126+ blocks the debug port. Run figma-use patch once to fix (click "Always Allow" on the keychain prompt). Re-run after Figma updates.
Alternative: figma-use daemon start --pipe launches Figma with a debug pipe (no patching needed).
Quick Reference
Imperative Commands
Declarative JSX
Props go directly on elements, NOT in style={{}}:
Elements: Frame, Rectangle, Ellipse, Text, Line, Star, Polygon, Vector, Group, Icon, Image, Instance
Icons (150k+ from Iconify)
In JSX: <Icon name="mdi:home" size={24} color="#3B82F6" />
Key Rules
- Always use `--x` and `--y` to position renders. Never stack at (0, 0).
- Always verify visually after creating:
figma-use export node <id> --output /tmp/check.png - Zoom after creating:
figma-use viewport zoom-to-fit <id> - After initial render, use diffs or direct commands — do not re-render full JSX trees.
- Row layouts need explicit width:
<Frame w={300} flex="row" gap={8}> - Prefer human-readable output over
--jsonto save tokens.
macOS App Icon Workflow
To create a macOS app icon in Figma:
- Create a 1024x1024 frame with squircle corners (Apple uses
cornerSmoothing={0.6}):
- Export at required sizes and package with macOS tools:
MCP Server
figma-use includes a built-in MCP server exposing 90+ tools. Already configured in Claude Code at http://localhost:38451/mcp.
Start before use: figma-use mcp serve
Additional Resources
For the complete command reference, style shorthands, components, variants, diffs, queries, analyze, and lint commands, consult:
- `references/commands.md` — Full figma-use command reference and style shorthand tables
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingpackages/dotfiles/dot_agents/skills/figma-use/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/shepherdjerred/monorepo/figma-use)