webflow-to-react

Converts Webflow HTML exports into TanStack Start React apps with SSR and Netlify deployment.

27|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/dmenchaca/webflow-to-react --skill webflow-to-react-dmenchaca
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webflow-to-react
Source: https://github.com/dmenchaca/webflow-to-react
Command: npx skills add https://github.com/dmenchaca/webflow-to-react --skill webflow-to-react-dmenchaca

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Migrating a Webflow site to a maintainable React codebase is error-prone: fonts silently fall back, CSS cascade order breaks hidden elements, SSR functions crash on first request, and Netlify UI settings override netlify.toml. This Skill provides a strict, ordered migration workflow that preserves pixel parity while producing idiomatic React components instead of injected HTML blobs. ## Core Features & Use Cases - Structured migration workflow: An 18-step checklist covering export audit, TanStack Start scaffolding, asset and CSS migration, Storybook setup, SOT component creation, route composition, and deployment. - Pixel-parity CSS preservation: Keeps Webflow class names verbatim, enforces correct stylesheet order (fonts first, compiled CSS before embed utilities), and ports the export's head metadata into the TanStack root route. - Production deploy guardrails: Documents Netlify build settings that must stay empty, SSR noExternal fixes for function crashes, lockfile and npm ci parity, and post-deploy HTML verification. - Use Case: You exported a marketing site from Webflow as a zip and want it running as a server-rendered React app on Netlify with Storybook-driven components, without jQuery or webflow.js in the runtime. ## Quick Start Upload your Webflow export zip and ask the agent to convert this Webflow export to TanStack Start with pixel parity using the webflow-to-react skill.

Frequently Asked Questions about webflow-to-react

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert a Webflow export to React?

Export your site from Webflow as a zip, then run the skill's ordered workflow: audit the export, scaffold TanStack Start in a web/ folder, migrate assets and CSS verbatim, build Storybook SOT components, and compose routes. The skill forbids injecting raw export HTML into pages.

Does this skill handle Webflow CMS migration?

No. The skill converts static Webflow export pages only and does not migrate CMS collections or dynamic templates. For CMS content you need a separate plan with a headless CMS such as Sanity.

Why does my Netlify deploy 404 after a successful build?

Netlify UI build settings override netlify.toml and break the deploy. Clear Runtime, Base directory, Package directory, Build command, Publish directory, and Functions directory so only the repo-root netlify.toml with base = "web" controls the build.

Why does the Netlify SSR function crash with ERR_REQUIRE_ESM?

Vite's build does not execute the server function, so ESM/CJS conflicts only appear on the first live request. Add the package named in the stack trace to ssr.noExternal in web/vite.config.ts and rerun the local SSR import smoke test.

Can I keep GSAP animations from my Webflow export?

Yes. Keep the existing GSAP timelines and port them into useEffect with gsap.context(), calling ctx.revert() on cleanup. The skill explicitly does not rewrite GSAP in Framer Motion, but Webflow Interactions 2.0 do not transfer.

Can I skip Storybook during the migration?

Only by explicitly saying "Skip Storybook" or "no Storybook". By default the build phase requires Storybook setup, UI primitive stories, and section SOT stories before routes are composed, with parity checks between Storybook and production.