Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
kostja94 avatar

Carousel

  • 990 installs
  • 787 repo stars
  • Updated June 9, 2026
  • kostja94/marketing-skills

carousel is a marketing-skills agent skill at version 1.1.0 that guides developers through designing, optimizing, and auditing carousel and slider layouts for testimonials, hero sections, galleries, and sequential conten

About

carousel is a component layout skill from kostja94/marketing-skills (version 1.1.0) focused on slider patterns that show one or a few items at a time with swipe or click navigation. The skill applies to testimonial rotators, quote sliders, logo strips, and gallery highlights where horizontal space is limited. On first invoke it walks through layout, motion, and carousel accessibility concerns so teams avoid autoplay traps and keyboard gaps. Developers reach for carousel when users mention carousel, slider, testimonial carousel, gallery carousel, or carousel accessibility; the skill defers hero-area patterns to hero-generator. It complements frontend implementation rather than replacing a component library.

  • Decides when to use carousel versus grid, list, or masonry layouts
  • Provides accessibility, performance, and UX best practices for sliders
  • Guides implementation of hero-area, testimonial, quote, logo, and gallery carousels
  • Includes comparison tables and decision frameworks for limited-space content rotation
  • First-use explanation of value before delivering main output

Carousel by the numbers

  • 990 all-time installs (skills.sh)
  • +5 installs in the week ending Jul 29, 2026 (Skillselion tracking)
  • Ranked #398 of 1,888 Design & UI/UX skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Jul 31, 2026 (Skillselion catalog sync)
npx skills add https://github.com/kostja94/marketing-skills --skill carousel

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs990
repo stars787
Security audit3 / 3 scanners passed
Last updatedJune 9, 2026
Repositorykostja94/marketing-skills

How do you build accessible carousel sliders for testimonials?

Get expert guidance on designing, optimizing, or auditing carousel and slider layouts for testimonials, hero sections, galleries, and other sequential content dis

Who is it for?

Frontend developers implementing testimonial, gallery, or logo carousels who need layout, UX, and accessibility guidance during design or audit.

Skip if: Full hero-section generation—use hero-generator—or native mobile ViewPager implementations without web slider context.

When should I use this skill?

The user mentions carousel, slider, testimonial carousel, gallery carousel, image slider, or carousel accessibility on a web page.

What you get

Carousel layout spec with navigation pattern, content rotation rules, and accessibility audit notes for slider UI.

  • carousel layout recommendations
  • accessibility audit notes
  • slider navigation pattern

By the numbers

  • Marketing-skills carousel skill version 1.1.0

Files

SKILL.mdMarkdownGitHub ↗

Components: Carousel Layout

Guides carousel (slider) layout design for sequential content display. Carousels show one or few items at a time; users swipe or click to advance. Best when space is limited and multiple items need rotation—testimonials, quotes, logos, gallery highlights.

When invoking: On first use, if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output.

When to Use Carousel

Use carousel whenUse grid/list when
Limited spaceFull catalog visible
One focus at a time; rotation desiredBrowse, compare many items
Testimonials, quotes, logos, featured galleryProducts, templates, blog index
Above fold; hero or section highlightFull listing; discovery

See grid for equal-hierarchy display; list for text-heavy scan; masonry for varying-height gallery.

Carousel vs Grid vs List vs Masonry

LayoutStructureBest for
GridEqual rows and columns; all visibleProducts, templates, features
ListSingle column; stackedBlog index, docs, search results
MasonryColumns; varying heightsPinterest-style gallery
CarouselSlides; one/few visible; swipe/clickTestimonials, logos, featured items

Best Practices

Accessibility

  • Keyboard navigation: Arrow keys to move; Enter/Space to activate; focus visible
  • User control: Don't auto-advance too fast; allow pause; avoid auto-advance if prefers-reduced-motion is set
  • Announcements: Screen reader users need to know current slide and total (e.g., "Slide 2 of 5")
  • Touch targets: ≥44×44px for prev/next buttons on mobile

Performance

  • Lazy load: Load off-screen slides on demand; avoid loading all images upfront
  • Reserve space: Reserve space for slides to avoid layout shift (CLS)

SEO

  • Content in DOM: All carousel content must be in the initial HTML at page load. Google does not simulate clicks; content loaded via AJAX on slide change is not discoverable. Same as tab-accordion.
  • Recommendation: Server-render all slides in HTML; use CSS/JS only to show/hide. See rendering-strategies.

Use Cases

Use caseFormatPage Skill
TestimonialsQuote carousel; multiple testimonialstestimonials-generator
Showcase / GalleryFeatured items; rotationshowcase-page-generator
Press logos"As Seen In" logo strip or quote carouselpress-coverage-page-generator
CommunityBanner carousel below herocommunity-forum

Related Skills

  • grid: Grid for full catalog; when carousel is too restrictive
  • list: List for text-heavy scan
  • masonry: Masonry for varying-height gallery
  • card: Card structure within carousel slides
  • testimonials-generator: Testimonial carousel; testimonials as content
  • showcase-page-generator: Gallery format options (grid, masonry, carousel)
  • tab-accordion: Similar SEO requirement—content in DOM at load
  • rendering-strategies: SSR, SSG; content in initial HTML for crawlers

Related skills

How it compares

Choose carousel for rotating content blocks and slider accessibility; use hero-generator when the task is primarily hero-area layout.

FAQ

What content types does the carousel skill target?

The carousel skill targets sequential content displays such as testimonials, quotes, client logos, and gallery highlights where only one or a few items show at a time and users advance by swipe or click.

Does the carousel skill handle hero sections?

The carousel skill focuses on carousel and slider layouts for rotating content blocks. For hero-area patterns, the skill directs developers to use the separate hero-generator skill instead.

Is Carousel safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.