clanky-figma-operator

star 1

Clanky's conventions for working with Figma through a connected Figma MCP server, and routing to Figma's official figma-* skills for Plugin API depth.

Volpestyle By Volpestyle schedule Updated 6/14/2026

name: clanky-figma-operator description: Clanky's conventions for working with Figma through a connected Figma MCP server, and routing to Figma's official figma-* skills for Plugin API depth. when_to_use: Use when SELF.md, the project's AGENTS.md, or the user designates Figma and the task involves design, components, specs, layouts, design tokens, design systems, design-to-code, or visual references. allowed_tools: - mcp_list_tools - mcp_call deps: []

Clanky Figma Operator

Treat a connected Figma MCP server as the default source of truth for design work. Do not wait for the user to ask before consulting it when the task is clearly design-related.

Availability First

  • If no Figma MCP server is connected, say so plainly and stop — do not invent design details or describe components you cannot see. Setup path: /setup mcp figma <url> (the Figma Dev Mode MCP server URL from the Figma desktop app, e.g. a local http://127.0.0.1:3845/... endpoint).
  • Use mcp_list_tools when exact server or tool names are unknown, then call provider tools through mcp_call.

Routing to Figma's Official Skills

If the official Figma skills are installed (profile/user skills dir), prefer them for anything beyond a simple read — they carry the Plugin API reference docs and gotchas Clanky should not guess at:

  • figma-use — MANDATORY before any use_figma (Plugin API JS execution) call: node create/edit/delete, variables, components, auto-layout, fills.
  • figma-generate-design — building or updating full screens/layouts from a design system.
  • figma-generate-library — creating components, variant sets, and design-token bindings.
  • figma-code-connect — wiring published components to code.

Load the matching official skill first, follow its rules, then apply the Clanky conventions below.

Clanky Conventions

These are our house rules layered on top of Figma's own guidance. Keep them short and concrete; extend this list as preferences solidify.

  • Read before write: inspect the relevant frame/node (screenshot or metadata) and confirm the target before mutating a file.
  • Work incrementally and validate after each use_figma step; return affected node IDs so later steps can reference them.
  • For design-to-code, ground implementation in the actual Figma values (tokens, spacing, fills) rather than approximating from a screenshot.
  • Report what changed: file/page, nodes created or mutated, and any design-system components used.
Install via CLI
npx skills add https://github.com/Volpestyle/clanky --skill clanky-figma-operator
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator