Skills — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Skills (Plugin) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A collection of Agent Skills from Posit!
Agent Skills are an open standard for extending coding agents with specialized knowledge and workflows. Skills are automatically activated by your coding assistant based on your task, and work across many harnesses — including Posit Assistant, Claude Code, Codex, Cursor, Cline, and more. If you use Posit Assistant, see the Posit Assistant skills documentation.
General-purpose developer skills useful across any language, project type, or context.
Skills for GitHub pull request workflows — creating PRs, addressing review feedback, and resolving threads.
Skills for open-source R and Python package developers, streamlining common workflows like releases, changelogs, and contributor acknowledgments.
R package development skills for working with the r-lib ecosystem and modern R package workflows.
devtools::check(), including documentation standards, DESCRIPTION field formatting, and URL validationmirai_map(), Shiny integration, remote/HPC launchers, and migration from future/parallelfig.alt), static markdown images, and multi-plot chunksSkills for writing ggsql queries — a grammar of graphics for SQL.
Skills for Shiny app development in both R and Python.
Skills for Quarto document creation and publishing.
Skills for deploying and managing content on Posit Connect.
npx skills add (Any Agent)Install skills from this repository into any supported coding agent (Claude Code, Codex, Cursor, Cline, and many more) using the npx skills add CLI:
# List available skills without installing
npx skills add posit-dev/skills --list
# Install skills via an interactive menu
npx skills add posit-dev/skills --all
# Install specific skills by category name
npx skills add posit-dev/skills --skill cli --skill lifecycle
# Install to Claude Code only, globally
npx skills add posit-dev/skills --agent claude-code --globalInstall skills into your Posit Assistant skills directory:
# User-level, shared with other harnesses that follow the Agent Skills spec
npx skills add posit-dev/skills --agent posit-assistant
# Or copy skills directly
cp -r open-source/release-post ~/.posit/assistant/skills/Skills can also be installed at the project level in .posit/assistant/skills/, or in the harness-agnostic ~/.agents/skills/ location. See the Posit Assistant skills documentation for details, and plugins for installing skills from a marketplace.
#### Method 1: Add Marketplace
Add this repository as a plugin marketplace in Claude Code:
/plugin marketplace add posit-dev/skillsThen browse and install the skill categories you need through the Claude Code UI.
#### Method 2: Direct Installation
Install specific skill categories directly:
/plugin install posit-dev@posit-dev-skills
/plugin install github@posit-dev-skills
/plugin install open-source@posit-dev-skills
/plugin install ggsql@posit-dev-skills
/plugin install r-lib@posit-dev-skills
/plugin install shiny@posit-dev-skills
/plugin install quarto@posit-dev-skills
/plugin install connect@posit-dev-skillsEach command installs all skills in that category.
#### Method 3: Manual Installation
For customization or offline use:
git clone https://github.com/posit-dev/skills.git
cd skills cp -r open-source/release-post ~/.config/claude-code/skills/ for skill in open-source/*/; do
cp -r "$skill" ~/.config/claude-code/skills/
doneSkills can be uploaded to Claude.ai following the Creating Custom Skills guide, or loaded programmatically in your applications via the Skills API.
Once installed, your coding assistant will automatically activate relevant skills based on your task. You don't need to explicitly invoke them.
For example, with the release-post skill installed:
You: Help me write a release post for dplyr 1.2.0
Assistant: I'll help you create a release post. First, let me gather some information...The assistant will use the skill's knowledge to guide you through creating a properly formatted release post.
This repository organizes skills into categories to make it easier to find and install skills relevant to your work:
| Category | Description |
|---|---|
| posit-dev | General-purpose developer skills (code review, architecture docs) |
| ggsql | ggsql query writing — a grammar of graphics for SQL |
| github | GitHub PR workflows (create PRs, address review threads, resolve threads) |
| open-source | Open-source R/Python package workflows (releases, changelogs) |
| r-lib | R package development with the r-lib ecosystem |
| shiny | Shiny app development and deployment (R and Python) |
| quarto | Quarto document creation and publishing |
| connect | Posit Connect deployment and management |
<!-- Future category ideas
| tidyverse | Tidyverse-specific package development | -->
We welcome contributions! Please see CONTRIBUTING.md for guidelines on creating new skills.
We highly recommend using Anthropic's [skill-creator](https://github.com/anthropics/skills) skill to help you build high-quality skills. Skills should be grouped together by category, but the category groups are flexible. Feel free to propose new categories as needed.
This repository is licensed under the MIT License. See LICENSE for details.
If you have questions or encounter issues, check the Agent Skills specification or open an issue on GitHub.
Built with ❤️ + ☕ + 🤖 at Posit
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.