shiny-bslib

Build Shiny dashboards with bslib theming and layout components.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/erlebach/gordon --skill shiny-bslib-erlebach
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shiny-bslib
Source: https://github.com/erlebach/gordon/tree/main/skills/shiny-bslib
Command: npx skills add https://github.com/erlebach/gordon --skill shiny-bslib-erlebach

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The skill helps developers create modern Shiny dashboards using the bslib package, enabling consistent theming, responsive layouts, and polished UI without rebuilding from scratch.

Core Features & Use Cases

  • Builds dashboards with page_sidebar and page_navbar layouts.
  • Demonstrates modern UI patterns (cards, value boxes, nav sets, theming) for Shiny apps.
  • Use cases include admin dashboards, analytics dashboards, and internal tooling UIs.

Quick Start

Load the shiny-bslib skill and follow the examples to build a modern Shiny dashboard.

Frequently Asked Questions about shiny-bslib

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

FAQPage Schema
How do I build a modern Shiny dashboard with sidebar layouts?

Build modern Shiny dashboards using bslib page_sidebar and page_navbar layouts to create responsive, polished UI structures for admin and analytics tooling.

What is the best way to modernize an existing Shiny app UI without rebuilding from scratch?

Modernize existing Shiny apps by applying bslib theming and layout components like cards and value boxes to achieve consistent production-quality UI patterns incrementally.

How do I add cards and value boxes to a Shiny analytics dashboard?

Add cards and value boxes to Shiny dashboards by leveraging bslib UI components to display key metrics and structured content within filling layouts.

Can I use bslib navigation patterns for internal tooling Shiny apps?

Yes, bslib navigation patterns and nav sets support internal tooling Shiny apps by organizing complex analytics views into structured, navigable page_navbar layouts.

Does bslib theming work for responsive Shiny dashboards on different screen sizes?

bslib theming enables responsive Shiny dashboards by providing layout components that adapt page_sidebar and card structures dynamically across varying screen sizes.

Why use bslib instead of standard Shiny UI functions for dashboard development?

Use bslib instead of standard Shiny UI functions to access modern theming, filling layouts, and production-quality UI patterns that ensure consistent dashboard styling without custom CSS.