agentsclimarketplace

Figma fetch

Skill theam/claude-dev-kit/plugins/fullstack-dev-kit/skills/figma-fetch

Extract frame/component structure and all visible text from a Figma design URL. Use whenever a prompt or a fetched issue contains a figma.com/design or figma.com/file link.From its SKILL.md

Install
npx -y skills add theam/claude-dev-kit --skill figma-fetch

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 10 stars10 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

1.7 KB, as published. Nobody here has run it

Figma Fetch

Pull design context from Figma so the implementation matches the intended UI.

Trigger

Any URL matching figma.com/(design|file)/([A-Za-z0-9]+).

How to parse the URL

Given https://www.figma.com/design/ABcd1234EFgh/My-File?node-id=123-456:

  • File key: segment after /design/ or /file/ → ABcd1234EFgh
  • Node ID: the node-id query param with - replaced by : → 123:456

How to fetch

Use the Figma MCP tools to read the file/node. Walk the node tree; collect TEXT node content and the name/type of every named node, preserving nesting depth.

If the MCP server is not authenticated, tell the user to authorize the Figma connector (via /mcp or their claude.ai connector settings) and stop. Do not invent design content.

Output format

  1. Node hierarchy with all text content, indented by depth:
===== Figma Node: <name> (<type>) =====
[FRAME] Screen name
  [TEXT] Visible label
  [INSTANCE] ComponentName
    [TEXT] Button copy
  1. Plain-English UI summary: what screens/components are shown, what labels exist, and the apparent layout intent.
  2. Designer notes: call out any text layers that read as annotations rather than UI copy.

After fetching

Incorporate the Figma context into the implementation plan before presenting it to the user. When implementing:

  • Reuse existing project components first, then the project's UI library, and only then create new components.
  • Never use inline styles; follow the project's styling conventions (see the consuming repo's CLAUDE.md).

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.