About figma-assets-manager
A skill for managing Figma assets from inventory and export through preparation, auditing, and frontend handoff. It focuses on asset manifests and avoids unscoped design-file changes or unapproved external transfers.
Key features
- 01Inventory and audit assets
- 02Export selected nodes
- 03Prepare names and dimensions
- 04Create frontend handoff manifests
- 05Track formats, scales, and usage
Use cases
- 01List assets and export requirements
- 02Prepare assets for implementation
- 03Identify missing or oversized assets
- 04Hand off exported assets to frontend work
MCP support
The skill can use Figma MCP to export or download assets, and requires invoking `figma:figma-use` before using the Figma tool.
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ sergekostenchuk/ ui-ux-agent-skill-system --skill figma-assets-managerAfter installing, type/figma-assets-managerin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
agents/openai.yamlassets/asset-manifest-template.jsonevals/evals.jsonDetails
From the project READMEFigma Assets Manager
Use this skill for asset extraction and preparation. It is not a generic image generator and it should not mutate design files unless explicitly scoped.
Modes
inventory: list available assets and export needs.export: export selected nodes/assets in requested formats.prepare: optimize naming, density, dimensions, and implementation placement.handoff: produce a manifest for frontend integration.audit: flag missing, oversized, duplicated, or inaccessible assets.
Workflow
- Confirm target nodes, formats, scales, intended code destination, and privacy.
- If Figma MCP export/download is needed, invoke
figma:figma-usebefore the Figma tool. - Prefer SVG for icons and simple vector marks; prefer raster formats for photography or complex bitmap media.
- Record license/usage assumptions if assets are third-party or brand-sensitive.
- Write or request an asset manifest with source node, output path, format, scale, dimensions, and intended use.
- For frontend integration, hand off to
webapp-ui-skillormarketing-site-skillafter export.
Output Shape
Use assets/asset-manifest-template.json or summarize the same fields in Markdown.
Boundaries
- Do not upload private assets to optimization or CDN services without explicit approval.
- Do not replace editable Figma vectors with flattened raster assets unless the target implementation requires it.
- Do not assume fonts are licensed for web embedding; report missing font/license checks.
Validation And Eval
- Validate that exports have source node, format, scale, dimensions, output path, and intended use.
- Check that private assets remain local unless an approved external transfer is recorded.
- Use
evals/evals.jsonto test SVG export manifest behavior and private-asset external optimization refusal.
Comments
Markdown supported