@skills · Owner
Agent skills by posit-dev
36 skills indexed from github.com/posit-dev. Reference any of them in AdaL, Claude Code, Cursor or any coding agent — nothing to install.
- alt-text · Skill · 461 stars
Generate and improve accessible alt text for data visualizations and images in R packages and Quarto documents. Use when the user wants to add, improve, or
- brand-yml · Skill · 461 stars
Create and use brand.yml files for consistent branding across Shiny apps and Quarto documents. Covers: (1) Creating new _brand.yml files, (2) Applying to S
- cli · Skill · 461 stars
Comprehensive R package for command-line interface styling, semantic messaging, and user communication. Use this skill when working with R code that needs
- connect · Collection · 461 stars
- cran-extrachecks · Skill · 461 stars
Prepare R packages for CRAN submission by checking for common ad-hoc requirements not caught by devtools::check(). Use when: (1) Preparing a package for fi
- create-release-checklist · Skill · 461 stars
Create a release checklist and GitHub issue for an R package. Use when the user asks to "create a release checklist" or "start a release" for an R package.
- critical-code-reviewer · Skill · 461 stars
Rigorously review code or pull requests for correctness, security, accessibility, maintainability, tests, and edge cases. Use when users request a critical
- deploy-to-connect · Skill · 461 stars
Deploy or publish Python and R content to a Posit Connect server using rsconnect-python or the R rsconnect package. Handles interactive apps and dashboards
- describe-design · Skill · 461 stars
Research a codebase and create architectural documentation describing how features or systems work. Use when the user asks to: (1) Document how a feature w
- ggsql · Skill · 461 stars
Write ggsql queries — a grammar of graphics for SQL. Use when the user wants to create, modify, or understand a ggsql visualization query.
- ggsql · Collection · 461 stars
- github · Collection · 461 stars
- implement · Skill · 461 stars
Orchestrates implementation of a plan file by delegating work to subagents in parallel. Verifies git branch state, tracks progress, and ensures high-qualit
- lifecycle · Skill · 461 stars
Guidance for managing R package lifecycle according to tidyverse principles using the lifecycle package. Use when: (1) Setting up lifecycle infrastructure
- maintainer-decline · Skill · 461 stars
Guide for drafting issue closure and decline responses as an open-source package maintainer. Use when helping compose a reply that says \"no\" to a feature
- mirai · Skill · 461 stars
Help users write correct R code for async, parallel, and distributed computing using mirai. Use when users need to run R code asynchronously or in parallel
- new-work · Skill · 461 stars
Create and manage todo tracking documents for features, bugs, and multi-step tasks. Use when starting new work that benefits from a persistent record of de
- open-source · Collection · 461 stars
- posit-dev · Collection · 461 stars
- pr-create · Skill · 461 stars
Creates a pull request from current changes, monitors GitHub CI, and debugs any failures until CI passes. Activate when the user says "create pr", "make a
- pr-threads-address · Skill · 461 stars
Address PR review feedback by systematically working through every unresolved PR review thread on the current branch's PR - analyze each comment, make the
- pr-threads-resolve · Skill · 461 stars
Bulk resolve unresolved PR review threads on the current branch’s PR — typically after threads have been addressed manually or via /pr-threads-address
- quarto · Collection · 461 stars
- quarto-authoring · Skill · 461 stars
Use when the user is explicitly working with Quarto, .qmd files, _quarto.yml, Quarto projects, or Quarto features such as callouts, cross-references, citat
- r-cli-app · Skill · 461 stars
Build command-line apps in R using the Rapp package. Use when creating a CLI tool in R, adding argument parsing to an R script, turning an R script into a
- r-lib · Collection · 461 stars
- r-package-development · Skill · 461 stars
R package development with devtools, testthat, and roxygen2. Use when the user is working on an R package, running tests, writing documentation, or buildin
- release-post · Skill · 461 stars
Create professional package release blog posts following Tidyverse or Shiny blog conventions. Use when the user needs to: (1) Write a release announcement
- review-testing · Skill · 461 stars
Review test code for quality, design, and completeness after implementing a feature or fixing a bug. Use when the user asks to "review my tests", "check my
- shiny · Collection · 461 stars
- shiny-bslib · Skill · 461 stars
Build modern Shiny dashboards and applications using bslib (Bootstrap 5). Use when creating new Shiny apps, modernizing legacy apps (fluidPage, fluidRow/co
- shiny-bslib-theming · Skill · 461 stars
Advanced theming for Shiny apps using bslib and Bootstrap 5. Use when customizing app appearance with bs_theme(), Bootswatch themes, custom colors, typogra
- skills · Collection · 461 stars
- testing-r-packages · Skill · 461 stars
Best practices for writing R package tests using testthat version 3+. Use when writing, organizing, or improving tests for R packages. Covers test structur
- working-on · Skill · 461 stars
Set a tracking document as the source of truth for the current feature or task. Use when starting work on a feature, bug fix, or multi-step task that benef
- r-cran-status · Skill
Look up an R package's live status on cran.r-project.org - submission/review state (queue, human review, waiting, archived, past version's fate) or R CMD c