figma-integration · mindrally — Claude Code skill: what it does, how to install
Guides AI agents through translating Figma designs into code. Covers design token extraction, layout conversion, and MCP server configuration.
npx skills add Mindrally/skills --skill figma-integration -a claude-codeWhat figma-integration does
This skill guides coding agents on converting Figma designs into production code. It outlines how to map layer hierarchies, translate Auto Layout into CSS Flexbox or Grid, and extract colors and typography into design tokens. It also covers asset exports, from vector SVGs to raster images at 1x, 2x, and 3x scales.
The guide includes code patterns for Figma API calls such as figma.getFile and figma.getNode. It also details connecting MCP tools like Figma MCP Server, F2C MCP Server, and Figma Context MCP inside Cursor. Without a valid Figma access token, these MCP tools cannot pull design data.
What it helps with
- convert Figma Auto Layout into CSS Flexbox or Grid
- extract color and typography styles into design tokens
- configure Figma MCP servers to inspect designs directly in Cursor
- export vector icons and multi-resolution raster assets
Example prompts for the agent
- Extract design tokens and responsive typography from this Figma node
- Map the Auto Layout settings of this Figma frame to CSS Flexbox
- Export all icon layers from the Figma file key as SVGs
How to install figma-integration
1Skills CLI (Vercel)
npx skills add Mindrally/skills --skill figma-integration -a claude-code2Manually: put the files in place
~/.claude/skills/figma-integration/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/figma-integration/
1Skills CLI (Vercel)
npx skills add Mindrally/skills --skill figma-integration -a codex2Manually: put the files in place
.agents/skills/figma-integration/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add Mindrally/skills --skill figma-integration -a cursor2Manually: put the files in place
.cursor/skills/figma-integration/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install Mindrally/skills figma-integration2Manually: put the files in place
.github/skills/figma-integration/SKILL.md1Skills CLI (Vercel)
npx skills add Mindrally/skills --skill figma-integration -a gemini-cli2Platform CLI
gemini skills install https://github.com/Mindrally/skills --path figma-integrationManually: put the files in place
.devin/skills/figma-integration/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add Mindrally/skills --skill figma-integration -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about figma-integration
How to install figma-integration in Claude Code?
Run npx skills add Mindrally/skills --skill figma-integration -a claude-code in your terminal. This copies the skill file to ~/.claude/skills/figma-integration/SKILL.md.
What does figma-integration do?
It provides structured instructions for translating Figma files into code, handling design tokens, component variants, and asset export rules.
What is required to use Figma MCP servers with this skill?
You need to configure a valid Figma access token in your environment and add the MCP server in Cursor settings.
Source text
SKILL.md · Apache-2.0
---
name: figma-integration
description: Guidelines for integrating Figma designs with development workflows using MCP servers and best practices
metadata:
maintainer: Mindrally
source: https://github.com/Mindrally/skills
---
# Figma Integration Guidelines
You are an expert in integrating Figma designs with development workflows. Apply these guidelines when working with Figma designs and implementing them in code.
## Design-to-Code Workflow
### Extracting Design Information
- Identify component structure and hierarchy from Figma layers
- Extract color values, typography settings, and spacing values
- Note responsive behavior and breakpoint variations
- Document interactive states (hover, active, focus, disabled)
- Capture animation and transition specifications
### Component Mapping
- Map Figma components to code components
- Identify reusable patterns and shared styles
- Document variant properties and their code equivalents
- Note auto-layout settings for flexbox/grid implementation
## Implementation Guidelines
### Colors and Theming
- Extract color values in appropriate formats (hex, rgb, hsl)
- Map Figma color styles to CSS custom properties or theme tokens
- Ensure color contrast meets accessibility standards
- Implement dark mode variants when specified
### Typography
- Extract font families, weights, and sizes
- Map Figma text styles to CSS typography classes
- Implement responsive typography scaling
- Preserve line-height and letter-spacing values
### Spacing and Layout
- Convert Figma auto-layout to CSS Flexbox or Grid
- Extract padding and margin values
- Implement consistent spacing scale
- Handle responsive layout changes at breakpoints
### Components and Variants
- Create component variants matching Figma structure
- Implement interactive states consistently
- Document prop interfaces based on Figma properties
- Ensure component composition matches design intent
## Asset Handling
### Images and Icons
- Export images at appropriate resolutions (1x, 2x, 3x)
- Use SVG format for icons and simple graphics
- Implement lazy loading for large images
- Optimize file sizes for web performance
### Exporting Best Practices
- Use consistent naming conventions for exports
- Organize assets in logical folder structures
- Document asset usage and context
- Version control design assets appropriately
## Collaboration Workflow
### Design Handoff
- Review designs with designers before implementation
- Clarify ambiguous specifications
- Document implementation decisions and trade-offs
- Communicate technical constraints early
### Feedback Loop
- Provide implementation previews for design review
- Document deviations from original designs
- Iterate based on design feedback
- Maintain design-code consistency
## MCP Server Integration
### Setup and Configuration
When using Figma MCP servers with Cursor:
1. Navigate to Cursor Settings > Features > MCP
2. Click "+ Add New MCP Server"
3. Configure with appropriate name, type, and command/URL
4. Refresh tool list to populate available tools
### Available MCP Tools
- **Figma MCP Server**: Access design data directly from Figma
- **Figma Context MCP**: AI-driven design operations and asset management
- **html.to.design MCP**: Send HTML designs back to Figma
- **F2C MCP Server**: Convert Figma nodes to HTML/CSS markup
### Usage Guidelines
- MCP tools activate automatically when relevant in Composer Agent
- Explicitly request tools by name or describe their function
- Tool execution requires user approval before processing
- Ensure appropriate Figma access tokens are configured
## Quality Assurance
### Visual Comparison
- Compare implementation against Figma designs
- Check responsive behavior across breakpoints
- Verify interactive states and animations
- Test accessibility compliance
### Design Token Validation
- Verify color usage matches design specifications
- Check typography implementation accuracy
- Validate spacing and layout consistency
- Ensure component variants match Figma
## Figma API Usage
### Reading Design Data
```javascript
// Fetch file data
const file = await figma.getFile(fileKey);
// Get specific node
const node = await figma.getNode(fileKey, nodeId);
// Export images
const images = await figma.getImages(fileKey, {
ids: [nodeId],
format: 'svg',
scale: 2
});
```
### Common Operations
- Fetch component libraries
- Export assets programmatically
- Read style definitions
- Access component variants
## Best Practices
- Always reference the source Figma file when implementing
- Maintain a component library that mirrors Figma structure
- Use design tokens for consistent theming
- Document any implementation limitations or trade-offs
- Keep Figma and code in sync during iterations
- Communicate proactively with design team about constraints
- Automate design token extraction when possible
© Mindrally · Apache-2.0 · Mindrally/skills
Similar skills
Everything for Design →figma-integration by other authors comes first.