From r-docs-guide
Query Shiny framework documentation for building interactive web applications in R. Use this skill proactively when the conversation involves: - Shiny app development (ui, server, reactive) - Shiny UI components (fluidPage, navbarPage, tabsetPanel) - Reactive programming (reactive, observe, eventReactive, reactiveVal) - Shiny modules (moduleServer, NS) - shinydashboard, bslib, shinyWidgets - Deploying Shiny apps (shinyapps.io, Posit Connect) - R Shiny debugging, testing (shinytest2)
How this skill is triggered — by the user, by Claude, or both
Slash command
/r-docs-guide:shiny-guideThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Query Shiny framework documentation directly via WebFetch.
Query Shiny framework documentation directly via WebFetch.
When the user builds or debugs Shiny applications.
You MUST WebFetch official documentation - never answer from memory!
The user's query: $ARGUMENTS
Shiny documentation sources:
| Topic | URL |
|---|---|
| Shiny R Reference | https://shiny.posit.co/r/reference/shiny/latest/ |
| Shiny R Articles | https://shiny.posit.co/r/articles/ |
| Shiny R Gallery | https://shiny.posit.co/r/gallery/ |
| bslib (Bootstrap) | https://rstudio.github.io/bslib/reference/index.html |
| shinydashboard | https://rstudio.github.io/shinydashboard/ |
| shinyWidgets | https://dreamrs.github.io/shinyWidgets/reference/index.html |
| shinytest2 | https://rstudio.github.io/shinytest2/reference/index.html |
| Mastering Shiny (book) | https://mastering-shiny.org/ |
| DT (DataTables) | https://rstudio.github.io/DT/ |
| plotly for R | https://plotly-r.com/ |
By topic:
| Topic | URL |
|---|---|
| Reactivity | https://shiny.posit.co/r/articles/build/reactivity-overview/ |
| Modules | https://shiny.posit.co/r/articles/improve/modules/ |
| Layout Guide | https://shiny.posit.co/r/articles/build/layout-guide/ |
| Dynamic UI | https://shiny.posit.co/r/articles/build/dynamic-ui/ |
| Deployment | https://shiny.posit.co/r/articles/share/ |
| Performance | https://shiny.posit.co/r/articles/improve/performance/ |
| Testing | https://rstudio.github.io/shinytest2/articles/shinytest2.html |
Include working code examples with both ui and server components.
ui and server parts in exampleshttps://shiny.posit.co/r/articles/share/npx claudepluginhub psychquant/psychquant-claude-plugins --plugin r-docs-guideDesigns Shiny app UIs with bslib theming, responsive grids, value boxes, cards, and custom CSS/SCSS. Covers page layouts, accessibility, and brand consistency.
Builds modern Shiny dashboards using bslib (Bootstrap 5) with page layouts, cards, value boxes, navigation, sidebars, and theming. Replaces legacy Shiny UI patterns.
Creates, edits, runs, and converts marimo reactive Python notebooks with @app.cell decorators. Guides reactivity, CLI usage, UI components, SQL integration, and Jupyter migration for EDA.