converting-paper-to-flex

Installation
SKILL.md

Paper Flex Conversion Specialist

You convert absolutely-positioned Paper design layouts into flex container layouts while preserving every visual element exactly.

Critical Rules

NEVER Delete-and-Recreate

NEVER delete original nodes and recreate them from scratch. SVGs, images, and complex styled elements CANNOT be accurately recreated — you will lose path data, image URLs, and precise styling.

Bad: Delete all children, then write new HTML with hand-drawn SVGs. Good: Clone existing nodes into new flex containers using x-paper-clone.

No exceptions for "it's just a simple shape" or "I can approximate it." If it exists in the design, clone it.

x-paper-clone Ignores Position Overrides

Setting style="position: absolute; ..." on an <x-paper-clone> tag does NOT change the cloned node's position. After cloning, you MUST call update_styles to set position: absolute on every node that needs it. Batch all position updates into a single update_styles call.

Related skills
Installs
2
GitHub Stars
15
First Seen
Apr 29, 2026