OpenAI Figma Skill mit dem Figma MCP Server einsetzen
OpenAI-Skill koppelt Codex und Claude Code mit dem offiziellen Figma MCP Server: Designkontext, Screenshot, Assets, dann Code.
- Skill Road
- OpenAI Figma Skill mit dem Figma MCP Server einsetzen
Veröffentlicht am 09.09.2026
Die OpenAI Figma Skill ist Teil der offiziellen Skill-Sammlung im GitHub Repository openai/skills und liegt dort im kuratierten Ordner skills/.curated/figma. Sie verbindet Codex, Claude Code und ähnliche KI-Coding-Agenten mit dem Figma MCP Server, einem von Figma bereitgestellten Model Context Protocol Server, der strukturierte Designdaten, Screenshots, Variablen und Assets direkt aus Figma-Dateien bereitstellt. Ziel ist es, Figma-Knoten wie Frames oder Layer in produktionsreifen Code zu übersetzen, ausgelöst immer dann, wenn eine Aufgabe Figma-URLs, Node-IDs, Design-zu-Code-Umsetzung oder die Einrichtung und Fehlersuche des Figma MCP Servers betrifft.
Der vorgeschriebene Ablauf für jede Implementierung
Laut Skill-Definition muss zunächst get_design_context für die genauen Ziel-Knoten aufgerufen werden, um die strukturierte Darstellung des Designs zu erhalten. Ist die Antwort zu groß oder abgeschnitten, folgt get_metadata für eine übergeordnete Knotenübersicht, bevor gezielt nur die tatsächlich benötigten Knoten erneut abgefragt werden. Erst danach wird get_screenshot für eine visuelle Referenz der umzusetzenden Variante aufgerufen. Erst wenn sowohl Designkontext als auch Screenshot vorliegen, lädt der Agent benötigte Assets herunter und beginnt mit der eigentlichen Implementierung, üblicherweise auf Basis von React und Tailwind CSS, die anschließend in die Konventionen, Stile und das Framework des Zielprojekts übersetzt werden. Abschließend wird das Ergebnis gegen Figma auf 1:1 optische und funktionale Übereinstimmung geprüft.
Umgang mit Assets und Icon-Paketen
Der Figma MCP Server stellt laut Anbieter einen eigenen Assets-Endpunkt bereit, der Bild- und SVG-Assets ausliefert. Liefert der Server eine localhost-Quelle für ein Bild oder ein SVG, soll diese Quelle direkt verwendet werden, ohne Platzhalter zu erzeugen, selbst wenn das noch ungewohnt wirkt. Ausdrücklich untersagt ist der Import zusätzlicher Icon-Pakete, da alle Assets bereits in der Figma-Nutzlast enthalten sein sollen; alles, was scheinbar fehlt, ist eher ein Hinweis auf einen falschen Abfrageschritt als eine Lücke, die mit externen Bibliotheken gefüllt werden müsste.
Link-basierte Nutzung und Einrichtung
Der Server arbeitet linkbasiert: Man kopiert den Link zu einem Figma Frame oder Layer und übergibt genau diese URL dem MCP-Client, der daraus automatisch die Node-ID extrahiert, ohne die Seite selbst zu browsen. Für die Einrichtung in Codex wird der Server laut begleitender Referenzdokumentation als Streamable-HTTP-Server mit Bearer-Token-Authentifizierung in der Konfigurationsdatei registriert, wobei der Token aus einer Umgebungsvariable stammt und ein Regions-Header konsistent zur eigenen Figma-Region gesetzt werden muss. Für OAuth über Streamable HTTP ist zusätzlich ein RMCP-Client-Feature zu aktivieren. Nach dem Setzen der Umgebungsvariable und einem Neustart des Clients lässt sich die Verbindung testen, indem der Agent aufgefordert wird, die verfügbaren Figma-Werkzeuge aufzulisten oder einen einfachen Testaufruf auszuführen.
Sicherheit und typische Fehlerquellen
Der Bearer-Token gewährt Zugriff auf Figma-Inhalte und sollte entsprechend wie ein Geheimnis behandelt werden, nicht im Klartext in Konfigurationsdateien landen, die versioniert werden, und keine umschließenden Anführungszeichen enthalten, wenn er aus Figma kopiert wird. Typische Probleme sind ein nicht erkannter Token, wenn die Umgebungsvariable in der falschen Shell gesetzt wurde, OAuth-Fehler durch eine fehlende RMCP-Client-Aktivierung sowie ein falsch gesetzter Regions-Header, der Netzwerkanfragen fehlschlagen lässt.
Praxisnutzen und Grenzen
Der Nutzen liegt darin, dass Design und Code enger zusammenrücken: Entwicklerinnen und Entwickler können direkt aus einem Figma-Link eine erste funktionsfähige Codeversion erzeugen lassen, die bereits Variablen, Abstände und Komponentenstruktur berücksichtigt, was manuelles Abmessen von Designs überflüssig macht. Die Grenze liegt darin, dass die generierte React- und Tailwind-Ausgabe laut Skill selbst nur als Repräsentation von Design und Verhalten gilt, nicht als endgültiger Code-Stil; sie muss aktiv an bestehende Projektkonventionen, Designsystem-Tokens und Komponenten angepasst werden, und ohne einen sauber konfigurierten, authentifizierten MCP-Server bleibt die gesamte Automatisierung wirkungslos.
Häufige Fragen
Ist der Figma Skill ein eigener MCP Server?
Nein. Er ist eine offizielle Arbeitsanleitung für einen Agenten und setzt einen kompatiblen Figma MCP Server sowie Client voraus.
Warum braucht der Ablauf sowohl Kontext als auch einen Screenshot?
Der strukturierte Kontext liefert Knoten, Variablen und Assets, während der Screenshot die sichtbare Variante und Layoutqualität prüfbar macht.
Kann der Skill Änderungen in Figma freigeben?
Nein. Er beschreibt den Ablauf, ersetzt aber keine Berechtigungsprüfung oder menschliche Freigabe für schreibende Aktionen.