Migrate your own Webflow-hosted site to a self-hosted static site. Uses wget to mirror the published site, then cleans up assets, URLs, and Webflow artifacts so it's ready to deploy anywhere.
npx skills add stevysmith/webflow-migrate-skill/plugin marketplace add stevysmith/webflow-migrate-skill
/plugin install webflow-migrate@webflow-migrate-skill
After installation, the /webflow-migrate skill is available in Claude Code.
/webflow-migrate https://www.example.com/
Pass the URL of a live, publicly accessible Webflow site. The skill will:
- Mirror the full site including CDN-hosted assets (images, CSS, JS)
- Consolidate into a clean
site/directory structure - Rewrite all asset URLs to local paths
- Fix common Webflow export issues (mangled inline styles, double-encoded URLs, broken forms, outdated copy)
- Verify all asset references resolve correctly
- Deploy to Render, Netlify, Vercel, or any static host
- Multiple CDN site IDs (site assets vs CMS content)
- Inline
background-image:url()assets thatwgetmisses - Mangled URLs from
wget --convert-linksin inline styles - Double-encoded Webflow CMS filenames (
%2520,%252B,%2526) - Subdirectory page structures (blog posts, career pages, etc.)
- Webflow data attributes and HTML comments cleanup
- Copyright year updates
- Form identification (Webflow forms won't work without their backend)
site/
index.html
about.html
blog.html
post/ # blog posts
careers/ # career pages
assets/
css/ # stylesheets
js/ # Webflow runtime + chunks
images/ # all media (images, SVGs, videos)
wgetmust be installed (comes with macOS/Linux)- The site must be published and publicly accessible
- Optional: Playwright MCP for visual verification
| Platform | Command |
|---|---|
| Render | Publish path: ./site |
| Netlify | npx netlify-cli deploy --dir=./site --prod |
| Vercel | npx vercel ./site --prod |
- JavaScript interactions - Webflow's JS runtime continues to work but is a monolithic ~500KB file
- CMS content - Captured as static HTML at time of mirroring; won't update dynamically
- Forms - Webflow forms won't work without their backend; use Formspree, Netlify Forms, etc.
- Site search - Webflow's native search won't work; use Algolia, Pagefind, or similar
- skills.sh - Discover more Claude Code skills