Download for MacApple silicon, macOS 14+
Skill

figma-shaders

@figma Updated 2026-10-20

**MANDATORY prerequisite** — load this skill before calling `create_shader` or `update_shader`. Use when the user asks to create, author, change, fix, or iterate on a shader effect, shader fill, custom effect, custom fill, or procedural shader in Figma.

Install

With your agent

Install OMGSkills skill "figma/mcp-server-guide:skills/figma-shaders" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/figma/mcp-server-guide /tmp/mcp-server-guide && ln -s /tmp/mcp-server-guide/skills/figma-shaders ~/.claude/skills/figma-shaders

From README

Create and update Figma shaders Load this skill before every createshader or updateshader call. It covers account-library shader authoring through the Figma MCP server. Reading or applying an existing shader does not require this skill. Shaders have two kinds: effect samples and transforms the rendered layer beneath it. Use it for blur, distortion, glow, color grading, pixelation, halftone, or other post-processing. fill generates pixels without an input raster. Use it for gradients, patterns, noise, textures, and procedural backgrounds. Do not silently switch kinds during an update. The kind passed to updateshader must match the existing shader. Create workflow Decide whether the request is an effect or fill. Ask only when the visual intent does not resolve the distinction. Resolve planKey. Reuse one supplied by the user; otherwise call whoami. Use the sole eligible plan automatically, or ask the user to choose when several materially different plans are available.