Skip to content
Back to skills

Import

ASecurity

Bring an HTML file, a folder of pages, or a Claude Design export into Figma as editable layers with Auto Layout, text styles and the file's own components. Use for /layer:import.

  • 5 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 6, 2026
ai-agentsnode

Security analysis

A100/100

Scanned October 6, 2026

npx -y skills add shayan-m81/layerwright --skill import --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Import?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Import
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/shayan-m81-import/badge)](https://www.skillsdirectory.com/skills/shayan-m81-import)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: import
description: Bring an HTML file, a folder of pages, or a Claude Design export into Figma as editable layers with Auto Layout, text styles and the file's own components. Use for /layer:import.
argument-hint: "<file.html | folder | export>"
disable-model-invocation: true
---

# HTML → Figma

The source is what the user typed after the command. Follow the figma-design skill, §3 (Job A). In short:

1. `figma_status` with a `title` ("Import <name>"). Not connected → say how to connect and stop.
2. No path given → look for `.html` files or a Claude Design export folder in the project; ask which one when there are several.
3. `figma_scan_design_system`, so the import reuses the file's components and styles.
4. Editable copy (the default): `import_html_to_plan({ path })` → show the summary (screens, what maps to which component) → `figma_execute_plan({ planId })`.
   Pixel-exact copy, when they ask for one: `figma_import_html({ file })`.
5. If the file has a Design System: `figma_analyze_design({ target, mode: "sync" })` → show the groups → apply what they agree to.
6. Check it with your own eyes: `figma_export_image({ nodeId, compareWith: { html: path } })`; fix large differences.
7. Report what was built and on which page. Offer `/layer:shot` to see it.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…