Install any skill in seconds. Free to start, no credit card required.
Get Started Free →posit-dev/shiny-bslib
Build modern Shiny dashboards and applications using bslib (Bootstrap 5).
Passed 20 of 22 test cases with the skill, and 15 of 22 without it.
and 2 more in the full report
5 fixed15 passed either way2 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
When displaying visual charts inside dashboard cards, users need a built-in interactive control to expand the card into full-screen mode. What property enables this on the card container?
| Checked | Without skill | With skill |
|---|---|---|
| The card container is configured with full_screen = TRUE. | Missed | Passed |
The instructions your model reads when the skill loads.
Build professional Shiny dashboards using bslib's Bootstrap 5 components and layouts. This skill focuses on modern UI/UX patterns that replace legacy Shiny approaches.
Single-page dashboard:
library(shiny)
library(bslib)
ui <- page_sidebar(
title = "My Dashboard",
theme = bs_theme(version = 5), # "shiny" preset by default
sidebar = sidebar(
selectInput("variable", "Variable", choices = names(mtcars))
),
layout_column_wrap(
width = 1/3,
fill = FALSE,
value_box(title = "Users", value = "1,234", theme = "primary"),
value_box(title = "Revenue", value = "$56K", theme = "success"),
value_box(title = "Growth", value = "+18%", theme = "info")
),
card(
full_screen = TRUE,
card_header("Plot"),
plotOutput("plot")
)
)
server <- function(input, output, session) {
output$plot <- renderPlot({
hist(mtcars[[input$variable]], main = input$variable)
})
}
shinyApp(ui, server)
test cases passed, vs 15 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.