
Blossom Carousel Migration
- 80 installs
- blossom-carousel.com
blossom-carousel-migration is a Claude Code skill that routes migrations from Embla, Swiper, Splide, Slick, or Flickity to Blossom Carousel.
About
This skill is the routing layer for migration questions when moving from another carousel library to Blossom Carousel. It matches the source library (Embla, Swiper, Splide, Slick, or Flickity) to the correct migration guide, translates old concepts to Blossom terms, and hands off to the relevant framework skill for implementation. A developer uses it when replacing an existing carousel library with Blossom.
- Routing layer for migrating to Blossom Carousel
- Maps Embla, Swiper, Splide, Slick, and Flickity concepts to Blossom
- Points to the correct per-library migration guide and framework skill
Blossom Carousel Migration by the numbers
- 80 all-time installs (skills.sh)
- Ranked #1,111 of 2,245 Frontend Development skills by installs in the Skillselion catalog
- Data as of Jul 28, 2026 (Skillselion catalog sync)
blossom-carousel-migration capabilities & compatibility
- Capabilities
- frontend · refactoring
- Use cases
- frontend · refactoring
What blossom-carousel-migration says it does
It is the routing layer for migration questions and should point the user to the correct guide without duplicating framework-specific implementation details.
Use when migrating from Embla, Swiper, Splide, Slick, or Flickity to Blossom Carousel in any framework.
npx skills add https://github.com/blossom-carousel.com --skill blossom-carousel-migrationAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 80 |
|---|---|
| Repository | blossom-carousel.com ↗ |
What it does
Route carousel-library migrations to Blossom by mapping Embla, Swiper, Splide, Slick, or Flickity concepts.
Who is it for?
Developers replacing an existing carousel library with Blossom Carousel.
Skip if: Fresh carousel builds with no prior library, which should use a framework or core skill directly.
When should I use this skill?
When migrating from Embla, Swiper, Splide, Slick, or Flickity to Blossom Carousel.
What you get
The correct migration guide and concept mapping to move a carousel to Blossom.
- Migration guide selection
- Concept mapping to Blossom
- Handoff to framework skill
By the numbers
- Covers 5 source libraries (Embla, Swiper, Splide, Slick, Flickity)
Files
Blossom Carousel Migration
Use this skill when the user is moving from another carousel library to Blossom Carousel. It is the routing layer for migration questions and should point the user to the correct guide without duplicating framework-specific implementation details.
Supported Migrations
Match the source library to the corresponding guide:
- Embla → "Migrating from Embla" (
content/docs/6.migration-guides/1.embla.md) - Swiper → "Migrating from Swiper" (
content/docs/6.migration-guides/2.swiper.md) - Splide → "Migrating from Splide" (
content/docs/6.migration-guides/3.splide.md) - Slick → "Migrating from Slick" (
content/docs/6.migration-guides/4.slick.md) - Flickity → "Migrating from Flickity" (
content/docs/6.migration-guides/5.flickity.md)
How To Guide The User
- If the source library is not stated, ask the user explicitly which library they are migrating from before proceeding.
- If multiple source libraries are in use, handle each migration separately and reference each corresponding guide title and filename from the Supported Migrations list.
- When referencing a guide, use these exact titles and filenames: Embla → "Migrating from Embla" (
content/docs/6.migration-guides/1.embla.md), Swiper → "Migrating from Swiper" (content/docs/6.migration-guides/2.swiper.md), Splide → "Migrating from Splide" (content/docs/6.migration-guides/3.splide.md), Slick → "Migrating from Slick" (content/docs/6.migration-guides/4.slick.md), Flickity → "Migrating from Flickity" (content/docs/6.migration-guides/5.flickity.md). - If the source library is not in the supported list, say it is not officially covered, then offer to map concepts generically using the Migration Framing section and point to
blossom-carousel-core. - Use the hosted docs page at
https://blossom-carousel.dev/docs/migration-guides/<library>when the user is reading docs on the web. - If the context is unclear, ask whether the user is working locally or reading the hosted docs before choosing between the hosted page and the local markdown file.
- Use the source markdown file under
content/docs/6.migration-guides/when working in the local workspace. - If the expected migration guide file is not found at that path, inform the user and fall back to
https://blossom-carousel.dev/docs/migration-guides/<library>rather than fabricating a path. - Keep the advice at the concept-mapping level unless the user asks for framework-specific code.
Migration Framing
When helping with a migration, translate the old library into Blossom terms:
- wrapper or viewport →
<BlossomCarousel>root - slides or cells → direct children
- library options → CSS, scroll snap, or native browser APIs
- library methods and events → Blossom methods, refs, or browser observers
Common Follow-Ups
If the user wants implementation help after reading a guide, switch to the relevant framework skill:
blossom-carousel-vueblossom-carousel-reactblossom-carousel-svelteblossom-carousel-webblossom-carousel-core
Related skills
FAQ
Which carousel libraries can you migrate from to Blossom?
Embla, Swiper, Splide, Slick, and Flickity each have a dedicated Blossom migration guide.
What if the source library is not stated?
The skill asks the user explicitly which library they are migrating from before proceeding.