skillhash

Is figma-use safe?

Grade A, 92/100. No meaningful risk found.

**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 variables or tokens, build components and variants, modify auto-layout or fills, bind variables to properties, or inspect file structure programmatically.

openai/skills/skills/.curated/figma-use 28kChecked 3h agoContent last changed 3h ago
A

figma-use

skills/.curated/figma-use
92/100 · No meaningful risk found2 medium

**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 variables or tokens, build components and variants, modify auto-layout or fills, bind variables to properties, or inspect file structure programmatically.

Content hash
sha256:1a93e4ce5fbab22060b81f458d515fb4bb993a45400f7aa4884f0d84b1a0bd6b
Files
29
Quality
100/100

Security findings

  • mediumZero-width charactersSL112 · skills/.curated/figma-use/references/plugin-api-standalone.d.ts:8497
    * Caution: ⚠ Did you know: not all glyphs that you might think as a "character" are actually stored as a single character in JavaScript string? JavaScript stri…

    3 zero-width characters found. They are invisible and can split keywords to dodge review. Fix: Remove the zero-width characters.

  • mediumZero-width charactersSL112 · skills/.curated/figma-use/references/plugin-api-standalone.d.ts:8507
    * Caution: ⚠ Did you know: not all glyphs that you might think as a "character" are actually stored as a single character in JavaScript string? JavaScript stri…

    3 zero-width characters found. They are invisible and can split keywords to dodge review. Fix: Remove the zero-width characters.

  • infoRole reassignmentSL103 · skills/.curated/figma-use/references/working-with-design-systems/wwds.md:41
    For example, how you reflect the "hover" state of a button could be left entirely up to you to make a reasonable decision for a user that is playing around wit…

    The skill tries to reassign the agent's identity or unlock a 'mode'. Fix: Describe the task instead of redefining who the agent is. Severity lowered: the line reads as documentation, not an instruction.

Files in this skill
  • LICENSE.TXT440 B
  • SKILL.md17.4 KB
  • maintainers.yml21 B
  • agents/openai.yaml452 B
  • assets/figma-small.svg818 B
  • assets/figma.png1.6 KB
  • assets/icon.svg964 B
  • references/api-reference.md10.9 KB
  • references/common-patterns.md15.7 KB
  • references/component-patterns.md18.1 KB
  • references/effect-style-patterns.md3.0 KB
  • references/gotchas.md23.0 KB
  • references/maintainers.yml418 B
  • references/plugin-api-patterns.md12.1 KB
  • references/plugin-api-standalone.d.ts440.2 KB
  • references/plugin-api-standalone.index.md27.9 KB
  • references/text-style-patterns.md6.4 KB
  • references/validation-and-recovery.md5.6 KB
  • references/variable-patterns.md12.0 KB
  • references/working-with-design-systems/maintainers.yml303 B
  • references/working-with-design-systems/wwds-components--creating.md2.1 KB
  • references/working-with-design-systems/wwds-components--using.md2.0 KB
  • references/working-with-design-systems/wwds-components.md4.0 KB
  • references/working-with-design-systems/wwds-effect-styles.md3.2 KB
  • references/working-with-design-systems/wwds-text-styles.md5.9 KB
  • references/working-with-design-systems/wwds-variables--creating.md1.5 KB
  • references/working-with-design-systems/wwds-variables--using.md1.9 KB
  • references/working-with-design-systems/wwds-variables.md4.6 KB
  • references/working-with-design-systems/wwds.md5.1 KB

Questions about figma-use

Is figma-use safe to install?
Our scanner gave figma-use grade A (92/100): no meaningful risk found. It matched 2 rule(s); review them below before installing. Static analysis cannot prove safety, so pin the reviewed revision with a lockfile.
How do I install figma-use in Claude Code or Codex?
Run skillhash add github:openai/skills/skills/.curated/figma-use. It downloads the exact commit, checks the grade against your policy, writes skills.lock and installs it into .claude/skills and .agents/skills.
What happens if figma-use changes upstream?
Its content hash changes. skillhash verify fails in CI until you review the new version and update the lock. With a watch, you also get an alert.

More from openai/skills