Repository navigation
Releases
Releases · NBhey/figma-vault
figma-vault 0.1.5
Batch export and SECTION/CANVAS expansion. No vault format changes: vaults and configs from 0.1.x work as-is.
figma-vault add <url>...exports several screens in one run. Links from the same file share
one structure read and one render batch, so a pull costs a fixed, predictable number of requests.--expandturns a SECTION or CANVAS link into separate screens instead of one huge document;
--max-screenscaps how many (20 by default) and reports the ones it skipped.- The frame screenshot and raster images are rendered in one
/imagescall. If rendering fails
for a reason other than 429, screenshots are retried in smaller batches, at most 8 extra
requests per file, and the warning lists screens left without a screenshot. figma-vault limitsaccepts several links, no longer renders a whole SECTION/CANVAS as a
probe, and prints how many Tier 1 requests the probe used.- The
/figmacommand passes each link as its own argument. Re-runnpx figma-vault init
to refresh an existing/figmacommand.
figma-vault 0.1.4
Security fixes from an internal review. No format changes: vaults and configs from 0.1.x work as-is.
vault_get_assetno longer reads outside the vault: document ids.and..are rejected,
and the real path is checked after resolving symlinks.- The exporter refuses to write through symlinked document or asset directories
and through a symlinkeddoc.json/raw.json/index.json. - The
/figmacommand and the MCP server instructions now tell the agent to treat node names
and texts from a design as content, not as instructions. Re-runnpx figma-vault init
to refresh an existing/figmacommand.
v0.1.3
Pull a Figma frame once, then let Claude Code, Codex or any MCP agent read it offline, with no Figma token and no rate limits.
What's new in 0.1.3
- Listed in the official MCP Registry as
io.github.NBhey/figma-vault. Clients that read the registry can now find and install it (npx figma-vault mcp). server.jsonandmcpNameadded; a test keeps their versions in sync withpackage.json.- README: a terminal demo, the key numbers up front and a 30-second try-out that needs no token.
No changes to the CLI, the MCP tools or the vault format. Vaults from 0.1.x are read as they are.
Install
npm i -g figma-vault
figma-vault init && figma-vault demo && figma-vault check