Refero Design
referodesign/refero_skill
Primary/default skill for UI design, product design, web design, landing pages, dashboards, product screens, redesigns, visual polish, frontend/CSS styling, design systems, components, responsive…
Creates or revises Figma designs from a written description using the Figma MCP authoring tools, in a new blank file or an existing one.
$ npx skills add warpdotdev/warp --skill edit-figma-design -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install warpdotdev/warp edit-figma-design --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/warpdotdev/warp.git skills-src && mkdir -p .claude/skills && cp -r skills-src/resources/bundled/mcp_skills/figma/edit-figma-design .claude/skills/edit-figma-design && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "edit-figma-design" agent skill from https://github.com/warpdotdev/warp/tree/master/resources/bundled/mcp_skills/figma/edit-figma-design into .claude/skills/edit-figma-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "edit-figma-design", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/warpdotdev/warp/tree/master/resources/bundled/mcp_skills/figma/edit-figma-designType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add warpdotdev/warp --skill edit-figma-design -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install warpdotdev/warp edit-figma-design --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/warpdotdev/warp.git skills-src && mkdir -p .agents/skills && cp -r skills-src/resources/bundled/mcp_skills/figma/edit-figma-design .agents/skills/edit-figma-design && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "edit-figma-design" agent skill from https://github.com/warpdotdev/warp/tree/master/resources/bundled/mcp_skills/figma/edit-figma-design into .agents/skills/edit-figma-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "edit-figma-design", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add warpdotdev/warp --skill edit-figma-design -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install warpdotdev/warp edit-figma-design --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/warpdotdev/warp.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/resources/bundled/mcp_skills/figma/edit-figma-design .cursor/skills/edit-figma-design && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "edit-figma-design" agent skill from https://github.com/warpdotdev/warp/tree/master/resources/bundled/mcp_skills/figma/edit-figma-design into .cursor/skills/edit-figma-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "edit-figma-design", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/warpdotdev/warp.git --path resources/bundled/mcp_skills/figma/edit-figma-design--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add warpdotdev/warp --skill edit-figma-design -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install warpdotdev/warp edit-figma-design --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/warpdotdev/warp.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/resources/bundled/mcp_skills/figma/edit-figma-design .gemini/skills/edit-figma-design && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "edit-figma-design" agent skill from https://github.com/warpdotdev/warp/tree/master/resources/bundled/mcp_skills/figma/edit-figma-design into .gemini/skills/edit-figma-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "edit-figma-design", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install warpdotdev/warp edit-figma-designInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add warpdotdev/warp --skill edit-figma-design -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/warpdotdev/warp.git skills-src && mkdir -p .github/skills && cp -r skills-src/resources/bundled/mcp_skills/figma/edit-figma-design .github/skills/edit-figma-design && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "edit-figma-design" agent skill from https://github.com/warpdotdev/warp/tree/master/resources/bundled/mcp_skills/figma/edit-figma-design into .github/skills/edit-figma-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "edit-figma-design", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add warpdotdev/warp --skill edit-figma-design -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install warpdotdev/warp edit-figma-design --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/warpdotdev/warp.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/resources/bundled/mcp_skills/figma/edit-figma-design .opencode/skills/edit-figma-design && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "edit-figma-design" agent skill from https://github.com/warpdotdev/warp/tree/master/resources/bundled/mcp_skills/figma/edit-figma-design into .opencode/skills/edit-figma-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "edit-figma-design", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
edit-figma-designCreates or revises Figma designs from a written description using the Figma MCP authoring tools, in a new blank file or an existing one.
A text brief becomes a screen, flow, component, wireframe or mockup in Figma, or written feedback is applied to an existing file. The skill combines Figma library search with direct file authoring and can draw on the surrounding codebase or design system to keep the result in the product's vocabulary. The destination file is settled first: the fileKey is taken from a Figma URL you provide, or a new file is named and created.
Other requests are sent elsewhere: implement-design for production code, figma-generate-design for capturing a running page into Figma, and pull-figma-content for only reading existing context. A connected Figma MCP server is required, with search_design_system, create_new_file and use_figma available, and clarifying questions are kept short and batched into one message.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit f571865. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
developers.figma.comfigma.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Edit Figma Design loads about 2.4k tokens when it runs. Until then it costs about 154 tokens; SKILL.md has 1,350 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from warpdotdev/warp at commit f571865, republished under its AGPL-3.0 licence (© warpdotdev). 1,350 words, ~2,446 tokens.
.claude/skills/edit-figma-design/SKILL.md (or your agent's skills folder).This skill creates or updates Figma designs directly from a natural-language description. It combines Figma library search with direct file authoring, and uses Warp's broader agent capabilities only when they are needed to make the design more product-aware or codebase-aware.
Use this skill when the user wants you to:
Do not use this skill when:
implement-designfigma-generate-designpull-figma-contentsearch_design_system, create_new_file, and use_figma are available.Follow these steps in order. Do not skip steps.
If the user is actually asking for implementation, stop and consult implement-design.
If the user wants a screenshot-to-Figma or webpage capture flow, stop and consult figma-generate-design. That skill is for capture-based workflows; this skill is for text-to-design authoring.
Both search_design_system and use_figma need a fileKey, so determine the destination before searching or editing.
If the user provided an existing Figma URL or file key:
fileKey.If the user wants a new file:
planKey, use it.whoami tool to inspect the authenticated Figma user and available plans. This is not the shell whoami command.key.create_new_file(editorType="design", fileName=..., planKey=...).fileKey and URL. Share the URL once the first usable draft is ready.Decide how much non-Figma context is actually necessary.
Stay inside Figma MCP only when the user wants an exploratory concept, wireframe, or mockup and does not ask for codebase alignment.
Use Warp agent context selectively when the user wants the design to match an existing product or design system:
AGENTS.md and/or WARP.md if they existCall search_design_system with the resolved fileKey before creating new components or styles.
Search for the most reusable assets first:
Start with the user's domain terms and any names discovered from project rules or codebase search.
If needed, narrow follow-up searches with returned library keys rather than immediately broadening the search.
Prefer reusing and importing matches over recreating them from scratch.
use_figma safelyBefore the first use_figma call, plan the edit sequence and follow the tool's required Plugin API constraints.
Keep the authoring plan incremental:
use_figma stepsUse multiple small use_figma calls instead of one giant script.
Good step boundaries:
After each step, inspect the result and only continue once the previous step succeeded.
When creating anything component-like, prefer imported library assets discovered in Step 4.
When the first usable draft is ready:
If the user asks to implement the approved design in code, stop using this skill and consult implement-design.
Use Warp's broader capabilities to reduce manual prompting, not to add unnecessary work.
Good uses of Warp agent capabilities in this skill:
Usually unnecessary for this skill:
User says: "Design a billing overview screen in Figma for our desktop app. Use our existing design system and create a new file."
Actions:
whoami if needed, then create_new_file.AGENTS.md or WARP.md, or search the codebase only if needed to understand billing terminology and existing components.search_design_system with billing-related queries.use_figma steps.User says: "Add an onboarding checklist to this Figma file: https://figma.com/design/FILEKEY/Product?node-id=1-2"
Actions:
fileKey from the existing URL.use_figma calls to add the new section.User says: "Create a first-pass mobile workout planner mockup in Figma. It doesn't need to match my codebase yet."
Actions:
search_design_system only to reuse any relevant Figma library assets.use_figma steps.Ask one direct question that resolves the destination. Do not start search_design_system or use_figma until you have a fileKey.
create_new_fileAsk the user which team or organization to use. Do not guess.
Read the project's rules first. Then use targeted codebase search to gather only the components and conventions relevant to the requested surface.
Create or update the Figma design first only if the user's request is primarily about authoring in Figma. If the request is primarily about implementation, consult implement-design instead. After the design is approved, implementation can follow in a separate step.
use_figma fails or the script is getting largeBreak the task into smaller use_figma calls. Prefer structure first, then styling, then targeted revisions.
© warpdotdev, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in resources/bundled/mcp_skills/figma/edit-figma-design of warpdotdev/warp.
Open the folder on GitHubat commit f571865
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in warpdotdev/warp, which our catalogue first saw on October 7, 2026.
Edit Figma Design next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Edit Figma Design this skillwarpdotdev/warp | 65k | 1 repos | ~2.4k | Automated safety check: Pass | AGPL-3.0 | |
| Refero Designreferodesign/refero_skill | 292 | — | ~5.3k | Automated safety check: Pass | MIT | |
| Build Figmacursor/plugins | 10k | — | ~961 | Automated safety check: Pass | None | |
| Igniteui Angular Generate From Image DesignIgniteUI/igniteui-angular | 599 | — | ~4.7k | Automated safety check: Pass | MIT | |
| Igniteui Angular Figma To AppIgniteUI/igniteui-angular | 599 | — | ~6.4k | Automated safety check: Pass | MIT | |
| Penpot Uiux Designgithub/awesome-copilot | 40k | 1 repos | ~3k | Automated safety check: Pass | MIT |
referodesign/refero_skill
Primary/default skill for UI design, product design, web design, landing pages, dashboards, product screens, redesigns, visual polish, frontend/CSS styling, design systems, components, responsive…
cursor/plugins
Guides an agent through turning a Figma node into production UI with the repo's own components, then checks the result visually before finishing.
IgniteUI/igniteui-angular
Implements Angular application views from design images using Ignite UI Angular components.
IgniteUI/igniteui-angular
Builds Angular views from Figma designs with Ignite UI for Angular, supporting Indigo.Design kits, third-party kits, and plain frames.
github/awesome-copilot
Comprehensive guide for creating professional UI/UX designs in Penpot using MCP tools.
genkovich/sdd
A skill your agent uses to produce the canonical screen manifest for a UI feature — every screen in every state (default / loading / empty / error / success / validation), with reuse-first component…
warpdotdev/warp
Builds or updates a design system in Figma from a codebase in ordered phases: discovery, variables and tokens, components, theming and documentation, with checkpoints.
warpdotdev/warp
Required groundwork before any use_figma call: the rules and reference files for running JavaScript in a Figma file through the Plugin API without common failures.
warpdotdev/warp
Authors and edits file-based Warp software factory definitions rooted at factory.yaml, covering agents, automations, scorers and webhooks, and validates them before a pull request.
warpdotdev/warp
Turns a Figma frame or component into production code that matches the design, using the Figma MCP server and the project's own design system.
warpdotdev/warp
Migrates the compatible subset of settings and global file-based MCP servers from the Warp desktop app into Warp Agent CLI without exposing credentials or state.
warpdotdev/warp
Creates project-specific design system rules from your codebase so coding agents implement Figma designs with your components, naming and tokens.
Works with
Categories
Creates or revises Figma designs from a written description using the Figma MCP authoring tools, in a new blank file or an existing one. A text brief becomes a screen, flow, component, wireframe or mockup in Figma, or written feedback is applied to an existing file. The skill combines Figma library search with direct file authoring and can draw on the surrounding codebase or design system to keep the result in the product's vocabulary.
Edit Figma Design fits situations like: drafting a screen or wireframe in Figma from a written description; iterating on an existing Figma file from text feedback; aligning a new design with an existing design system.
Run `npx skills add warpdotdev/warp --skill edit-figma-design -a claude-code`. Or copy the skill folder (resources/bundled/mcp_skills/figma/edit-figma-design in warpdotdev/warp) into .claude/skills/edit-figma-design in your project. Claude Code loads it when a task matches its description.
Run `npx skills add warpdotdev/warp --skill edit-figma-design -a codex`. Or copy the skill folder (resources/bundled/mcp_skills/figma/edit-figma-design in warpdotdev/warp) into .agents/skills/edit-figma-design in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add warpdotdev/warp --skill edit-figma-design -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/edit-figma-design, .gemini/skills/edit-figma-design, .github/skills/edit-figma-design and .opencode/skills/edit-figma-design in your project.
SKILL.md names no scripts, command-line tools or credentials: Edit Figma Design is instructions for the agent only. Our summary lists: A connected Figma MCP server.
SKILL.md names 2 domains. As links in the text: developers.figma.com and figma.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Edit Figma Design is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.4k tokens (SKILL.md is roughly 9.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Edit Figma Design: Refero Design (referodesign/refero_skill, 292 stars), Build Figma (cursor/plugins, 10k stars), Igniteui Angular Generate From Image Design (IgniteUI/igniteui-angular, 599 stars) and Igniteui Angular Figma To App (IgniteUI/igniteui-angular, 599 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
warpdotdev (a GitHub organization) maintains it in warpdotdev/warp, which has 65,380 GitHub stars. The repository holds 46 skills in this directory. The repository was last updated on October 7, 2026.
Source: warpdotdev/warp on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.