En bref
Prérequis obligatoire, d’après le SKILL.md, avant tout appel à l’outil MCP use_figma : l’appeler directement sans cette skill provoque des échecs fréquents et difficiles à diagnostiquer. Elle s’applique pour une action d’écriture, ou une lecture particulière, qui exige l’exécution de JavaScript dans le contexte du fichier Figma (créer, modifier ou supprimer des nœuds, poser des variables ou jetons, construire des composants, etc.). Soumise aux Conditions Figma Developer Terms.
Ce que ça fait
- Impose le chargement avant use_figma
- Cadre les actions d’écriture dans le fichier Figma
Pour qui, et un exemple
Les personnes qui pilotent un fichier Figma via l’outil MCP use_figma (création ou modification de nœuds, jetons, composants).
Exemple de demande : « Crée ces composants et jetons dans le fichier Figma, en chargeant d’abord la skill obligatoire use_figma. »
Le SKILL.md exige de charger cette skill avant chaque appel à use_figma, dès qu’une action d’écriture ou une lecture nécessitant du JavaScript dans le fichier est demandée. Exemple rédigé par iadujour.fr à partir du SKILL.md, non testé.
Installer
Dans Codex : codex plugin add figma@openai-curated (marketplace officielle du dépôt).
codex plugin add figma@openai-curatedFonctionne avec
- Codex
Source : README : collection de plugins Codex ; la marketplace du dépôt s’appelle « Codex official ». D’autres agents ne sont pas nommés.
Niveau : Débutant
S’utilise en langage naturel ; aucun prérequis de code n’est exigé par la description, au-delà du produit visé.
À savoir
Extrait du SKILL.md
La description d’origine, celle que l’agent lit pour décider de charger la skill (en anglais) :
**MANDATORY prerequisite** — you MUST invoke this skill BEFORE every `use_figma` tool call. NEVER call `use_figma` directly without loading this skill first. Skipping it causes common, hard-to-debug failures. Trigger whenever the user wants to perform a write action or a unique read action that requires JavaScript execution in the Figma file context — e.g. create/edit/delete nodes, set up […]
Citée depuis le SKILL.md au commit 33bd952 . Le dossier contient aussi 20 fichiers annexes (references/).
Le SKILL.md compte 429 lignes et 27 sections principales :
- 1. Critical Rules
- 2. Page Rules (Critical)
- Switching pages
- Call `setCurrentPageAsync` at most once per `use_figma` invocation — fan multi-page work out in parallel
- Across script runs
- 3. `return` Is Your Output Channel
- 4. Editor Mode
- 5. Efficient APIs — Prefer These Over Verbose Alternatives
- `node.query(selector)` — CSS-like node search
- `node.set(props)` — batch property updates
- `figma.createAutoLayout(direction?, props?)` — auto-layout frames
- `node.placeholder` — shimmer overlay for AI-in-progress feedback
- `await node.screenshot(opts?)` — inline screenshots
- 6. Incremental Workflow (How to Avoid Bugs)
- Key rules
- The pattern
- Suggested step order for complex tasks
- What to validate at each step
- 7. Error Recovery & Self-Correction
- When `use_figma` returns an error
- Common self-correction patterns
- When the script succeeds but the result looks wrong
- 8. Pre-Flight Checklist
- 9. Discover Conventions Before Creating
- Quick inspection scripts
- 10. Reference Docs
- 11. Snippet examples
Licence : Conditions Figma Developer Terms
Vérifiée le 10 novembre 2026 sur : fichier de licence d’un dossier parent (plugins/figma/LICENSE.txt) .
Conditions Figma Developer Terms, pas une licence open source standard : extrait court cité uniquement. Pour le texte complet, consultez la source.
Dans l’annuaire
Cas d’usage et guides qui partagent un thème, un métier ou un outil avec cette skill.
Commentaires.
Un retour d’expérience, une question, une précision sur cette skill ? Les commentaires sont relus avant publication.
Commentaires publiés
Chargement des commentaires…
Laisser un commentaire
Charte de modération. Chaque commentaire est relu avant publication. Sont refusés : l’incitation à la haine, les propos injurieux ou discriminatoires, la publicité, le spam et les liens promotionnels, le hors-sujet et les données personnelles d’autrui.