<Devsly/>
NotebookLM Watermark Remover
Remove the NotebookLM watermark from PDF slide exports — free, unlimited, and 100% in your browser.
View
NotebookLM Video Watermark Remover
Remove the NotebookLM watermark from every frame of your MP4 and auto-trim the end card — free and unlimited.
View
Gemini Watermark Remover
Remove the Gemini (Veo) sparkle watermark from every frame of your AI-generated MP4 — free and unlimited.
View
MCP https://devsly.io/mcp MCP Tools Best Skills API Docs

Keyboard Shortcuts

Navigation

Quick Search
⌘ / Ctrl + K
Toggle Dark Mode
⌘ / Ctrl + D
Close Dialogs
Esc

Tool Actions

Execute / Process
⌘ / Ctrl + Enter
Clear Input
⌘ / Ctrl + Shift + C
Copy Output
⌘ / Ctrl + Shift + X

Editor

Select All
⌘ / Ctrl + A
Undo
⌘ / Ctrl + Z
Redo
⌘ / Ctrl + Shift + Z

Updated today

by posit-dev

skills

A collection of Claude Skills from Posit

  • Active — Updated in the last 14 days
Works with
  • Claude

543 GitHub stars (543)

+21 in 20 days

Stars gained per day · daily snapshots since Sep 26
Stars gained per day, Sep 26 to Oct 16: +21 in total; the busiest day was Oct 13 with +4 stars.Sep 27: +2 starsSep 28: +1 starsSep 29: +1 starsSep 30: 0 starsOct 1: 0 starsOct 2: 0 starsOct 3: 0 starsOct 4: +1 starsOct 5: +1 starsOct 6: +1 starsOct 7: 0 starsOct 8: +1 starsOct 9: +2 starsOct 10: +2 starsOct 11: +2 starsOct 12: +1 starsOct 13: +4 starsOct 14: +1 starsOct 15: 0 starsOct 16: +1 stars
Stars gained between daily snapshots
PeriodNew stars
Sep 27+2
Sep 28+1
Sep 29+1
Sep 300
Oct 10
Oct 20
Oct 30
Oct 4+1
Oct 5+1
Oct 6+1
Oct 70
Oct 8+1
Oct 9+2
Oct 10+2
Oct 11+2
Oct 12+1
Oct 13+4
Oct 14+1
Oct 150
Oct 16+1
  • 27 skills (27 skills found in its SKILL.md files)
  • 55 forks (55 forks)
  • Today last update (Last updated today)

Install

Skills CLI

npx skills add posit-dev/skills

Asks which skills and agents to install. Just one: npx skills add posit-dev/skills --skill alt-text — add -g for every project.

Claude Code

git clone https://github.com/posit-dev/skillscp -r "skills/alt-text" ~/.claude/skills/

Copies the alt-text skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.

Plugin

/plugin marketplace add posit-dev/skills

Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.

Skills can run code on your machine — read the SKILL.md first.

What it does

In the author's own words, from each skill's SKILL.md.

  • alt-text

    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 audit alt text for figures in a pkgdown site or .qmd files. Activate for requests that mention fig-alt, fig.alt, figure descriptions, or alt text in the context of an R package or Quarto document.

    alt-text/SKILL.md on GitHub (opens in a new tab)
  • brand-yml

    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 Shiny (R and Python), (3) Using in Quarto, (4) Modifying existing files, and (5) Troubleshooting. Includes complete specifications and integration guides.

    brand-yml/SKILL.md on GitHub (opens in a new tab)
  • deploy-to-connect

    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, web APIs, rendered documents, and prepared bundles/manifests. Use whenever the user asks to deploy, publish, or redeploy content to Posit Connect, or mentions rsconnect. Consult this skill instead of guessing flags or commands.

    connect/deploy-to-connect/SKILL.md on GitHub (opens in a new tab)
  • ggsql

    Write ggsql queries — a grammar of graphics for SQL. Use when the user wants to create, modify, or understand a ggsql visualization query.

    ggsql/ggsql/SKILL.md on GitHub (opens in a new tab)
  • pr-create

    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", "open pull request", "submit pr", "pr for these changes", or wants to get their current work into a reviewable PR. Assumes the project uses git, is hosted on GitHub, and has GitHub Actions CI with automated checks (lint, build, tests, etc.…

    github/pr-create/SKILL.md on GitHub (opens in a new tab)
  • pr-threads-address

    Address PR review feedback by systematically working through every unresolved PR review thread on the current branch's PR - analyze each comment, make the requested code changes (with tests where useful), commit, and optionally reply and resolve.

    github/pr-threads-address/SKILL.md on GitHub (opens in a new tab)
  • pr-threads-resolve

    Bulk resolve unresolved PR review threads on the current branch’s PR — typically after threads have been addressed manually or via /pr-threads-address

    github/pr-threads-resolve/SKILL.md on GitHub (opens in a new tab)
  • create-release-checklist

    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.

    open-source/create-release-checklist/SKILL.md on GitHub (opens in a new tab)
  • maintainer-decline

    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 request, closes an issue as won't-fix, redirects a user to a different package, explains why a design choice is intentional, or otherwise declines or closes a community contribution. Also use when the maintainer needs to explain a deprecation, p…

    open-source/maintainer-decline/SKILL.md on GitHub (opens in a new tab)
  • release-post

    Create professional package release blog posts following Tidyverse or Shiny blog conventions. Use when the user needs to: (1) Write a release announcement blog post for an R or Python package for tidyverse.org or shiny.posit.co, (2) Transform NEWS/changelog content into blog format, (3) Generate acknowledgments sections with contributor lists, (4) Format posts following specific blog platform req…

    open-source/release-post/SKILL.md on GitHub (opens in a new tab)
  • critical-code-reviewer

    Rigorously review code or pull requests for correctness, security, accessibility, maintainability, tests, and edge cases. Use when users request a critical code review, want a guided walkthrough of findings, need implementer-facing feedback, or want to prepare, create, or submit a GitHub pull request review.

    posit-dev/critical-code-reviewer/SKILL.md on GitHub (opens in a new tab)
  • describe-design

    Research a codebase and create architectural documentation describing how features or systems work. Use when the user asks to: (1) Document how a feature works, (2) Create an architecture overview, (3) Explain code structure for onboarding or knowledge transfer, (4) Research and describe a system's design. Produces markdown documents with Mermaid diagrams and stable code references suitable for h…

    posit-dev/describe-design/SKILL.md on GitHub (opens in a new tab)
  • implement

    Orchestrates implementation of a plan file by delegating work to subagents in parallel. Verifies git branch state, tracks progress, and ensures high-quality implementation. Invoke with a plan file path and optional model override: /implement plans/my-plan.md [--model sonnet]

    posit-dev/implement/SKILL.md on GitHub (opens in a new tab)
  • new-work

    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 decisions, progress, and context.

    posit-dev/new-work/SKILL.md on GitHub (opens in a new tab)
  • review-testing

    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 test quality", "are these tests good enough", "review testing", or after completing a feature implementation that includes tests. Also use when tests feel brittle, flaky, or superficial. Cross-references production code to find coverage gaps.

    posit-dev/review-testing/SKILL.md on GitHub (opens in a new tab)
  • working-on

    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 benefits from a persistent record of decisions, discoveries, and progress. Keeps the document updated as work proceeds.

    posit-dev/working-on/SKILL.md on GitHub (opens in a new tab)
  • quarto-authoring

    Use when the user is explicitly working with Quarto, .qmd files, _quarto.yml, Quarto projects, or Quarto features such as callouts, cross-references, citations, Mermaid diagrams, extensions, websites, books, presentations, and reports. Also use for explicit migration from or comparison with R Markdown, bookdown, blogdown, xaringan, distill, or Jupyter notebooks to Quarto. Do not use for general R…

    quarto/quarto-authoring/SKILL.md on GitHub (opens in a new tab)
  • cli

    Comprehensive R package for command-line interface styling, semantic messaging, and user communication. Use this skill when working with R code that needs to: (1) Format console output with inline markup and colors, (2) Display errors, warnings, or messages with cli_abort/cli_warn/cli_inform, (3) Show progress indicators for long-running operations, (4) Create semantic CLI elements (headers, list…

    r-lib/cli/SKILL.md on GitHub (opens in a new tab)
  • cran-extrachecks

    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 first CRAN release, (2) Preparing a package update for CRAN resubmission, (3) Reviewing a package to ensure CRAN compliance, (4) Responding to CRAN reviewer feedback. Covers documentation requirements, DESCRIPTION field standards, URL validation,…

    r-lib/cran-extrachecks/SKILL.md on GitHub (opens in a new tab)
  • lifecycle

    Guidance for managing R package lifecycle according to tidyverse principles using the lifecycle package. Use when: (1) Setting up lifecycle infrastructure in a package, (2) Deprecating functions or arguments, (3) Renaming functions or arguments, (4) Superseding functions, (5) Marking functions as experimental, (6) Understanding lifecycle stages (stable, experimental, deprecated, superseded), or (…

    r-lib/lifecycle/SKILL.md on GitHub (opens in a new tab)
  • mirai

    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, write mirai code with correct dependency passing, set up parallel workers, convert from future or parallel, use mirai_map, integrate with Shiny or promises, or configure cluster/HPC computing.

    r-lib/mirai/SKILL.md on GitHub (opens in a new tab)
  • r-cli-app

    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 command-line app, shipping CLIs in an R package, or using Rapp (the alternative Rscript front-end). Also use for shebang scripts, exec/ directory in R packages, or subcommand-based R tools.

    r-lib/r-cli-app/SKILL.md on GitHub (opens in a new tab)
  • r-cran-status

    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 check results (OK/NOTE/WARN/ERROR per platform). Use for "what's the CRAN status of X", "did X get accepted/rejected", "is X passing CRAN checks", "when was version Y archived".

    r-lib/r-cran-status/SKILL.md on GitHub (opens in a new tab)
  • r-package-development

    R package development with devtools, testthat, and roxygen2. Use when the user is working on an R package, running tests, writing documentation, or building package infrastructure.

    r-lib/r-package-development/SKILL.md on GitHub (opens in a new tab)
  • testing-r-packages

    Best practices for writing R package tests using testthat version 3+. Use when writing, organizing, or improving tests for R packages. Covers test structure, expectations, fixtures, snapshots, mocking, and modern testthat 3 patterns including self-sufficient tests, proper cleanup with withr, and snapshot testing.

    r-lib/testing-r-packages/SKILL.md on GitHub (opens in a new tab)
  • shiny-bslib-theming

    Advanced theming for Shiny apps using bslib and Bootstrap 5. Use when customizing app appearance with bs_theme(), Bootswatch themes, custom colors, typography, brand.yml integration, Bootstrap Sass variables, custom Sass/CSS rules, dark mode and color modes, dynamic theme switching, real-time theming, theme inspection, or making R plots match the app theme with thematic.

    shiny/shiny-bslib-theming/SKILL.md on GitHub (opens in a new tab)
  • shiny-bslib

    Build modern Shiny dashboards and applications using bslib (Bootstrap 5). Use when creating new Shiny apps, modernizing legacy apps (fluidPage, fluidRow/column, tabsetPanel, wellPanel, shinythemes), or working with bslib page layouts, grid systems, cards, value boxes, navigation, sidebars, filling layouts, theming, accordions, tooltips, popovers, toasts, or bslib inputs. Assumes familiarity with…

    shiny/shiny-bslib/SKILL.md on GitHub (opens in a new tab)

Review before you install

A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.