# Figma MCP

> Convert a Figma design into a Modrinth Vue page or component. Use when a request provides a Figma URL or asks to implement a Figma layout.

- Skill: `modrinth/figma-mcp` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add modrinth/figma-mcp`
- Raw SKILL.md: https://api.skillmd.com/api/skills/modrinth/figma-mcp/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Design & Media
- Author: modrinth (https://skillmd.com/u/modrinth)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/modrinth/figma-mcp

---


# Implement a Figma Design

Read the applicable `AGENTS.md` files before you edit code.

Read `packages/ui/AGENTS.md` in full.

1. Load the available Figma design-to-code instructions and follow the MCP tool guidance.
2. Call `get_design_context` first with `clientLanguages: "typescript,html,css"` and `clientFrameworks: "vue"`.
3. Treat the result as reference code and adapt it to the Modrinth codebase.
4. Map Figma color variables to the applicable `surface-*` and `text-*` tokens. Do not use aliased Figma names directly.
5. Reuse applicable components from `packages/ui/src/components/` before creating new ones. Also refer to `standards/frontend/COMPONENT_STRUCTURE.md`
6. Read `packages/assets/styles/variables.scss` when Figma does not supply a required token.
7. Use exact spacing values from the design.
8. Implement the result as a Vue SFC with Tailwind classes and the existing component library.

Run only the checks that the user or the applicable `AGENTS.md` permits.

