Skip to main content
Jeremy Kanter at Plume
New Member
July 22, 2026
Question

Moving variables between libraries

  • July 22, 2026
  • 4 replies
  • 80 views

There is currently no way to move/transfer variables between published libraries (while maintaining all linkages) the same way you can with components or styles, right?

My use case is that we currently have two separate libraries—“Styles” which contains typography and spacing variables, and “Colors” which contains color variables—that I would like to merge into one. But we have all sorts of legacy stuff pointed at “Colors,” so I don’t think an export/import/swap libraries process is going to cut it.

Am I missing anything? Has anyone found a solution for this problem? Or is it at least on Figma’s roadmap?

4 replies

Jeremy Kanter at Plume
New Member
August 21, 2026

🦗

Jaycee Lewis
Figmate
Figmate
August 21, 2026

Hey hey ​@Jeremy Kanter at Plume 👋

Sorry for the long silence here — let's get you an answer. I'm not quite ready to rule out Swap Libraries, but I've got two questions first, because your answers change the advice quite a bit.

  • Roughly how many files point at "Colors" today? Swap runs one file at a time, so that could be a little or a lot as far as commitment goes
  • What are the collection names inside each library, and what would they be after the merge? The docs describe swap as matching variable collections between libraries, so if "Colors" becomes something else in the merged file, that may matter more than the individual variable names do

I’d like to set up a quick repro and this will help me understand things better

Thanks for bumping it — 🦗

— Jaycee

Jeremy Kanter at Plume
New Member
August 24, 2026

No worries! Thanks for getting back to me.

We have a lot of files pointed at the existing “Colors” library. Running a swap on each one manually feels like it’d be somewhat of a nightmare.

Our “Styles” library contains a couple collections for “Device Sizes” and “Spacing.” The “Colors” library contains one collection with the unfortunately vague name of “Design System,” but which we would like to rename to “Colors” once we get it in the right place.

Jaycee Lewis
Figmate
Figmate
August 24, 2026

Hey, ​@Jeremy Kanter at Plume 👋 No worries. Thanks for asking a great question. I asked my resources for guidance or if we are missing an option. I’ll update here if I get a reply. — Jaycee