← all publishers

rstudio

@rstudio source repo

12 published skills

  1. Rstudio Update Nodejs · rstudio
    Use when updating Node.js versions in the RStudio repository, e.g. bumping to a new release. Handles both build-time Node (RSTUDIO_NODE_VERSION, used for building Electron/GWT) and installed Node (RSTUDIO_INSTALLED_NODE_VERSION, shipped with the product). This skill is for macOS and Linux only.
    0
    installs
  2. Rstudio Update Quarto · rstudio
    Use when updating the Quarto version in the RStudio repository, e.g. bumping to a new release. This skill is for macOS and Linux only.
    0
    installs
  3. Rstudio Update Copilot · rstudio
    Use when updating the copilot-language-server version in the RStudio repository, e.g. bumping to a new release. This skill is for macOS and Linux only.
    0
    installs
  4. Rstudio Update Electron · rstudio
    Use when updating the Electron version in the RStudio repository, e.g. bumping to a new release
    0
    installs
  5. Rstudio Populate Whats New · rstudio
    Use when filling in the RStudio Desktop "What's New" page for a release from NEWS.md — writing, updating, or replacing the placeholder in src/node/desktop/src/assets/whats-new/<release-slug>/index.html. Trigger on phrases like "populate What's New", "add the What's New content", "update the What's New page", "What's New for <release name>", or any request to turn this release's NEWS.md entries into the window users see on first launch after an update.
    0
    installs
  6. Rstudio Run Playwright Tests · rstudio
    How to run RStudio Playwright tests in Desktop and Server modes. Use this skill whenever the user asks to run, execute, or launch Playwright tests against RStudio - whether on Desktop (local) or Server (remote). Also use when the user asks about the test command, environment variables, or how to point tests at a server URL. Trigger on phrases like "run the test", "execute on server", "run it on desktop", "run against <IP>", or any request involving npx playwright test for the RStudio test suite.
    0
    installs
  7. Rstudio Create Playwright Tests · rstudio bundle
    Patterns and gotchas for authoring RStudio Playwright tests in TypeScript. Use when writing, reviewing, or migrating tests under e2e/rstudio/.
    0
    installs
  8. Rstudio Migrate Tests Selenium To Playwright · rstudio
    Migrate Python Selenium/Selene electron tests to TypeScript/Playwright. Use when converting tests from rstudio-ide-automation/rstudio_server_pro/electron-tests/ to rstudio/e2e/rstudio/tests/.
    0
    installs
  9. Upgrade Bootstrap · rstudio bundle
    Walk through upgrading Bootstrap and/or Bootswatch dependencies in the bslib R package. Use when the user asks to upgrade Bootstrap, update Bootstrap, bump the Bootstrap version, upgrade Bootswatch, or update vendored web dependencies in bslib. Covers version pinning, running the build pipeline, diagnosing and fixing rejected patches, and verifying the result.
    0
    installs
  10. Memory Bank · rstudio bundle
    Discover, search, and maintain the memory-bank documentation directory. Load this skill and read memory files BEFORE starting an Explore subagent. Read memory files when: exploring architecture docs, finding relevant memory-bank files, updating or creating memory-bank documents, or searching project documentation. Create memory files when: designing new architectural patterns or broad features, after implementing significant changes to core architecture. Maintain and update memory files after open-ended code exploration.
    0
    installs
  11. Update V1 Tag · rstudio
    Use when merged changes in shiny-workflows need to reach consumer repos, when a PR has just been merged to main, when moving or force-pushing the v1 tag, when rolling v1 back, or when a consumer pinned to @v1 is not picking up a merged fix.
    0
    installs
  12. Shiny For R · rstudio bundle
    Building, styling, testing, debugging, or observing a Shiny for R app - library(shiny), shinyApp(), runApp(). Index skill: read this, then open the linked reference for the task. Covers reactivity (reactive/observe/req/isolate/bindEvent); modules; async promises and ExtendedTask; bslib layouts, navigation, cards, value boxes, and theming (incl. thematic and brand.yml); dynamic UI; plots with click/brush interaction; tables, file upload/download; notifications, modals, progress, validation; bookmarking; custom JS components; testServer testing; debugging; OpenTelemetry; and when to reach for DT, plotly, leaflet, shinychat, or shinytest2. Use when writing or changing any Shiny for R app, especially a dashboard, or when tempted to hand-roll what the framework provides - custom HTML tables, fake tabs, polling loops, blocking reactive work, or print-debugging server state.
    0
    installs