Notre avis
Récupère des informations depuis des fichiers Figma via l'API REST, comme la structure du fichier, les détails des nœuds et les styles.
Points forts
- Accès direct aux données de conception sans export manuel
- Prise en charge de la récupération de nœuds spécifiques et de styles globaux
- Automatisation de l'extraction des tokens de design
Limites
- Nécessite un token d'accès personnel Figma configuré en variable d'environnement
- Soumis à une limite de débit de 100 requêtes par minute
- Dépend de l'outil jq pour le formatage JSON
Idéal pour intégrer des données de conception Figma dans un flux de développement ou pour extraire des spécifications de design automatisées.
Évitez de l'utiliser pour des modifications en temps réel sur Figma ou lorsque les fichiers sont très volumineux et que la latence est critique.
Analyse de sécurité
PrudenceUses Bash and network requests to fetch design data from Figma API, requiring a secret token handled via environment variable. No destructive or exfiltration actions beyond intended API calls.
Aucun point d'attention détecté
Exemples
Fetch the entire structure and metadata of a Figma file with key ABC123XYZ.Get details of nodes with IDs 202:8 and 202:9 from Figma file ABC123XYZ.Retrieve all color and text styles from Figma file ABC123XYZ for design token conversion.name: figma description: Figma 디자인 파일에서 정보를 가져옵니다. 파일 구조, 노드 정보, 스타일 정보를 조회할 때 사용합니다. allowed-tools: Bash, Read, Write
Figma API Skill
Figma REST API를 사용하여 디자인 파일 정보를 가져오는 스킬입니다.
사전 준비
환경변수 FIGMA_TOKEN이 설정되어 있어야 합니다:
export FIGMA_TOKEN="your-personal-access-token"
Personal Access Token은 Figma 계정 설정에서 발급받을 수 있습니다: https://www.figma.com/developers/api#access-tokens
Instructions
1. 파일 정보 가져오기
Figma 파일의 전체 구조와 메타데이터를 가져옵니다.
bash .claude/skills/figma/scripts/get-file.sh <FILE_KEY>
파라미터:
FILE_KEY: Figma 파일 URL에서 추출한 파일 키- 예:
https://www.figma.com/file/ABC123/Design→ABC123
- 예:
응답 정보:
- 파일 이름, 버전, 마지막 수정 시간
- 전체 노드 트리 구조
- 컴포넌트, 스타일 정보
2. 노드 정보 가져오기
특정 노드(프레임, 컴포넌트 등)의 상세 정보를 가져옵니다.
bash .claude/skills/figma/scripts/get-node.sh <FILE_KEY> <NODE_IDS>
파라미터:
FILE_KEY: Figma 파일 키NODE_IDS: 쉼표로 구분된 노드 ID 목록- 예:
202:8,303:12
- 예:
응답 정보:
- 노드 타입, 위치, 크기
- 스타일 속성 (색상, 타이포그래피 등)
- 자식 노드 정보
3. 스타일 정보 가져오기
파일의 모든 스타일(색상, 텍스트, 효과 등) 정보를 가져옵니다.
bash .claude/skills/figma/scripts/get-styles.sh <FILE_KEY>
파라미터:
FILE_KEY: Figma 파일 키
응답 정보:
- 색상 스타일 (fills, strokes)
- 텍스트 스타일 (font, size, weight)
- 효과 스타일 (shadows, blurs)
Examples
예제 1: 파일 구조 확인
# 디자인 시스템 파일의 전체 구조 확인
bash .claude/skills/figma/scripts/get-file.sh ABC123XYZ
예제 2: 버튼 컴포넌트 정보 추출
# 특정 버튼 컴포넌트의 속성 확인
bash .claude/skills/figma/scripts/get-node.sh ABC123XYZ "202:8,202:9"
예제 3: 디자인 토큰 추출
# 모든 색상/텍스트 스타일을 가져와서 디자인 토큰으로 변환
bash .claude/skills/figma/scripts/get-styles.sh ABC123XYZ
주의사항
- API 요청은 rate limit이 적용됩니다 (분당 100 요청)
- 큰 파일의 경우 응답 시간이 오래 걸릴 수 있습니다
- 유효한 FIGMA_TOKEN이 필요합니다
jq명령어가 설치되어 있어야 합니다 (JSON 포맷팅용)- macOS:
brew install jq - Ubuntu/Debian:
apt-get install jq
- macOS:
Expert Next.js App Router
Developpement
Un skill qui transforme Claude en expert Next.js App Router.
Générateur de README
Developpement
Crée des README.md professionnels et complets pour vos projets.
Rédacteur de Documentation API
Developpement
Génère de la documentation API complète au format OpenAPI/Swagger.