frame_skill
- Shell
8
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
3 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill simota/agent-skills --skill frame- SKILL.md11.0 KB
Overview
This skill bridges Figma designs and implementation by extracting structured design context via a Figma MCP Server. It packages layout, variables, screenshots, metadata, and Code Connect mappings so downstream agents can implement or prototype reliably. The focus is on precise, rate-aware extraction and delivering handoff packages tailored to each consumer agent.
How this skill works
Frame verifies MCP connection and rate budget, surveys the target file or selection, then calls MCP tools to extract design context, variable definitions, screenshots, metadata, FigJam content, and optional diagrams. It validates completeness, structures the data into agent-specific handoff formats, reports rate usage, and suggests next-step agents or actions. Code Connect tools let Frame audit, suggest, and send component↔code mappings bidirectionally without writing implementation code.
When to use it
- When you need a structured, implementation-ready representation of a Figma file (layout, styles, constraints).
- When extracting design tokens (colors, spacing, typography) for conversion to CSS or design tokens.
- Before handing designs to prototyping or production agents to ensure consistent context.
- When auditing or syncing Code Connect mappings between Figma components and code.
- When capturing visual context via screenshots alongside structured data for handoff.
Best practices
- Always verify MCP connection and remaining rate budget before bulk extraction.
- Prefer get_design_context for rich structured output and minimize repeated screenshots.
- Include file URL, version, and contributor metadata in every handoff package.
- Ask for permission before large extractions (>50 components) or cross-file sweeps.
- Validate extracted data completeness and attach screenshots to sampled components.
Example use cases
- Convert a Figma design system into CSS tokens by extracting Figma Variables and packaging tokens for a token-management agent.
- Prepare a production handoff: extract component structure, constraints, variables, and Code Connect mappings for a frontend implementation agent.
- Audit an existing product: retrieve Code Connect map, detect unmapped components via AI suggestions, and propose mappings.
- Turn a FigJam whiteboard into structured diagrams and artifacts for architecture or product teams.
FAQ
No. Frame never modifies designs without an explicit request; it only extracts and packages context.
How does Frame handle rate limits?
Frame checks plan-specific limits before extraction, prefers efficient calls, reports usage, and prompts before bulk operations.