More screenshots

    Works with the AI tools you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseOpenClawOpenClaw+21 more

    Figma Layer Rename — Semantic Names for Frame/Group Layers

    1

    Finds auto-generated Figma layer names (Frame 12, Group 4, Rectangle 7) in a whole frame, proposes semantic names from role and context, and renames only what you approve.

    Free

    0 installsSecurity scanned
    Figma Layer Rename — Semantic Names for Frame/Group Layers

    Figma Layer Rename — Semantic Names for Frame/Group Layers

    Example session with this skill installed

    /figma-layer-rename https://www.figma.com/design/cUYARzcAJuW1anJAfZtQxM/layer-rename?node-id=2-2
    
    • Read your context and instructions
    • Compiled the figma layer rename
    • Generated the app files

    Scan: a hand-built landing page, 96 layers.

    43 have auto-generated names — 34 Frame, 8 Rectangle, 1 Line — while the top-level sections (nav, hero, category-picks, …) are already named. The skill followed that existing kebab-case style and left the good names alone.

    Rename candidates (43 in total, grouped by section — excerpt):

    #CurrentProposedReason
    1Framenav-linksRow of four navigation links
    3Framehero-heading-groupEyebrow label and main heading
    4Framehero-ctaThe "View the collection" button
    8Framecategory-card-tablewareTableware card: photo and label
    10Framecategory-card-labelTitle and subtitle under a card photo
    19Frameproduct-card-trayThe large featured product
    22Frameproduct-name-priceProduct name and price
    37Linestory-link-underlineUnderline under the "Read about…" link
    43Framefooter-legalCopyright and credit row

    → yes — applied 43 / skipped 0. A re-scan finds

    0 auto-generated names left; only names changed, nothing about the layout, fills, or text.

    Before → after (excerpt of the layer panel):

    BEFORE                        AFTER
    hero                          hero
      hero-photo-wrap               hero-photo-wrap
        Rectangle                     hero-photo
      hero-text-wrap                hero-text-wrap
        Frame                         hero-heading-group
        Frame                         hero-cta
    new-arrivals                  new-arrivals
      Frame                         section-heading
      Frame                         product-grid
        Frame                         product-card-tray
          Rectangle                     product-photo
          Frame                         product-info
            Frame                         product-name-price
        Frame                         product-column-right
          Frame                         product-card-row
            Frame                         product-card-vase
              Frame                         product-photo-wrap
                Rectangle                     product-photo
              Frame                         product-name-price
    

    figma-layer-rename-semantic-names-for-fr-app.zip

    ZIP · project files

    Generated

    Example file from a real run - the skill writes it into your workspace.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Figma files built fast — or generated by tools like Figma's Design Agent or Code to Canvas — come out full of layers called Frame, Frame 2, Group 14. They are hard to read, hard to hand off, and hard for any AI tool to reason about later. This skill reads the whole layer tree, proposes a meaningful name for each generic layer, and applies only what you approve.

    What it does

    • Walks the entire tree of a Figma FRAME or SECTION and detects auto-generated names: Frame N, Group N, Rectangle N, Ellipse N, Vector N, bare Frame or Line, and more
    • Infers a semantic name for each from its type, position in the layout, and the content of its siblings and children — a rectangle under a card becomes Divider, a group of two texts becomes LabelGroup
    • Matches the naming style already in your file (kebab-case, spaced Title Case, PascalCase) instead of imposing one
    • Optionally catches duplicate-but-real names, such as four different sections all named Section, at a depth you choose, and collapses margin/padding wrapper frames from Code to Canvas captures before counting
    • Treats an icon made of several paths as one icon and renames the container, not every path inside it
    • Shows a numbered table of Node ID, current name, proposed name, and reason — you approve all, or pick numbers
    • Handles big frames in stages, one section at a time, when there are dozens of candidates

    How it works

    1. Give it a Figma frame or section URL
    2. It fetches the layer tree and lists rename candidates
    3. You reply yes, or the numbers you want
    4. It applies the renames in a single call and reports which were applied and which were skipped

    Safe by design

    Only layer names change — no structure, fills, variables, or layout. Renaming inside a component instance would create a local override that silently diverges from the main component, so instance subtrees are skipped entirely. Nothing is written until you confirm.

    What it is not

    It does not bind variables, change auto-layout, or edit component properties, and it does not accept component or component-set URLs. Proposed names are inferred from context, so glance at the table before approving.

    Requirements

    Runs inside an agent connected to the official Figma MCP server — the same connection used for implementing Figma designs as code. Needs edit access to the Figma file. No local file access and no arbitrary network calls.

    Works well with

    Run it right after a Code to Canvas or Design Agent capture, and before binding variables or componentizing.

    More from KMRVID

    The full Claude Code skill bundle for Figma, Tailwind and Astro workflows is available on Gumroad: https://gaspanik.gumroad.com/l/kmrvid-claudeskills

    How to install

    Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.

    ~30 seconds
    1. 1

      Download the ZIP

      Free skills download straight away. Paid skills unlock right after purchase.

    2. 2

      Unzip into your skills folder

      Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.

    3. 3

      Ask your agent to use it

      Restart the agent if it was already running. It picks the skill up automatically - no config needed.

    Skills folder by agent

    Click the path to copy it. Create the folder if it does not exist yet.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Free forever

    No account required to browse

    Trust & safety

    Security scanned

    Verified clean 2 days ago

    • Free to download with an account

    Listed2 days ago

    What's inside

    Frequently Asked Questions