posit-dev/skills
A collection of Claude Skills from Posit
Deep Analysis
Five professional skills: Code Roasting (Gordon Ramsay style), invoice scanning, video downloading, and image generation.
Core Features
R 包开发技能
提供 testthat 测试、cli 包使用、CRAN 提交检查、lifecycle 生命周期管理等 r-lib 生态系统最佳实践
Shiny 应用开发
支持 R 和 Python 的 Shiny 应用开发,包含 brand.yml 品牌样式统一管理
Quarto 文档创作
提供 Quarto 文档编写指南、R Markdown 迁移、品牌样式支持等功能
开源项目工作流
包含 release-post 技能,帮助创建符合 Tidyverse 或 Shiny 博客规范的专业发布文章
多种安装方式
支持 Marketplace 添加、直接安装、手动安装三种方式
Technical Implementation
通过 Marketplace、直接命令或手动克隆安装技能
使用 /plugin install 命令安装整个类别或单个技能
Claude 根据任务上下文自动识别并激活相关技能
技能提供专业知识指导用户完成特定工作流
- 由 Posit 官方维护,专业权威
- 覆盖 R 生态系统核心工作流
- 支持 Claude.ai、Claude Code 和 Claude API 三种使用方式
- 技能自动激活无需手动调用
- 提供详细的贡献指南和开源许可
- Fun code reviews
- Invoice organization
- Video content downloading
- code-roaster is for entertainment only
- Video downloading requires copyright awareness
- Skills are scattered
Posit Claude Skills
A collection of Claude Skills from Posit!
Claude Skills extend Claude's capabilities with specialized knowledge and workflows. Skills are automatically activated by Claude based on your task and can be used in Claude.ai, Claude Code, or via the Claude API. Learn more at the Claude Skills documentation.
Available Skills
Open Source
Open Source skills support internal open-source package workflows.
- release-post - Create professional package release blog posts following Tidyverse or Shiny blog conventions, with support for both R and Python packages
R Package Development
R package development skills for working with the r-lib ecosystem and modern R package workflows.
- testing-r-packages - Best practices for writing R package tests using testthat 3+, including test structure, expectations, fixtures, snapshots, mocking, and BDD-style testing
- cli - Comprehensive guidance for using the cli R package for command-line interface styling, semantic messaging, and user communication with inline markup, progress indicators, and theming
- cran-extrachecks - Prepare R packages for CRAN submission by checking for common ad-hoc requirements not caught by
devtools::check(), including documentation standards, DESCRIPTION field formatting, and URL validation - lifecycle - Manage R package lifecycle according to tidyverse principles using the lifecycle package, covering deprecation workflows, function/argument renaming, superseding, and experimental stages
Shiny
Skills for Shiny app development in both R and Python.
- brand-yml - Create and apply brand.yml files for consistent styling across Shiny apps, with support for bslib (R) and ui.Theme (Python), including automatic brand discovery and theming functions for plots and tables
Quarto
Skills for Quarto document creation and publishing.
- brand-yml - Create and apply brand.yml files for consistent styling across Quarto projects, supporting HTML documents, dashboards, RevealJS presentations, Typst PDFs, and websites with automatic brand discovery and theme layering
- authoring - Comprehensive guidance for Quarto document authoring and R Markdown migration. Write new Quarto documents with best practices, convert R Markdown files, migrate bookdown/blogdown/xaringan/distill projects, and use Quarto-specific features like hashpipe syntax, cross-references, callouts, and extensions
Installation
Claude Code
Method 1: Add Marketplace
Add this repository as a plugin marketplace in Claude Code:
/plugin marketplace add posit-dev/skills
Then browse and install the skill categories you need through the Claude Code UI.
Method 2: Direct Installation
Install specific skill categories directly:
/plugin install open-source@posit-dev-skills
/plugin install r-lib@posit-dev-skills
/plugin install shiny@posit-dev-skills
/plugin install quarto@posit-dev-skills
Each command installs all skills in that category.
Method 3: Manual Installation
For customization or offline use:
-
Clone this repository:
git clone https://github.com/posit-dev/skills.git cd skills -
Copy individual skills to your Claude Code skills directory:
cp -r open-source/release-post ~/.config/claude-code/skills/ -
Or install all skills from a category:
for skill in open-source/*/; do cp -r "$skill" ~/.config/claude-code/skills/ done
Claude.ai
Skills can be uploaded to Claude.ai following the Creating Custom Skills guide.
Claude API
Use the Skills API to programmatically load and manage skills in your applications.
Using Skills
Once installed, Claude 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
Claude: I'll help you create a release post. First, let me gather some information...
Claude will use the skill's knowledge to guide you through creating a properly formatted release post.
Skill Categories
This repository organizes skills into categories to make it easier to find and install skills relevant to your work:
| Category | Description |
|---|---|
| open-source | General open-source package development and maintenance |
| 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 |
Contributing
We welcome contributions! Please see CONTRIBUTING.md for guidelines on creating new skills.
We highly recommend using Anthropic's skill-creator 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.
License
This repository is licensed under the MIT License. See LICENSE for details.
Resources
- Claude Skills Overview
- Using Skills in Claude
- Creating Custom Skills
- Skills API Documentation
- Anthropic's Official Skills Repository
Support
If you have questions or encounter issues, check the Claude Skills documentation or open an issue on GitHub.
Built with ❤️ + ☕ + 🤖 at Posit
Related Skills
wshobson/agents
wshobsonIntelligent automation and multi-agent orchestration for Claude Code
The most comprehensive Claude Code plugin ecosystem, covering full-stack development scenarios with a three-tier model strategy balancing performance and cost.
ComposioHQ/awesome-claude-skills
ComposioHQA curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows
The most comprehensive Claude Skills resource list; connect-apps is a killer feature.
code-yeongyu/oh-my-opencode
code-yeongyuThe Best Agent Harness. Meet Sisyphus: The Batteries-Included Agent that codes like you.
Powerful multi-agent coding tool, but note OAuth limitations.
nextlevelbuilder/ui-ux-pro-max-skill
nextlevelbuilderAn AI SKILL that provide design intelligence for building professional UI/UX multiple platforms
Essential for designers; comprehensive UI/UX knowledge base.
thedotmack/claude-mem
thedotmackA Claude Code plugin that automatically captures everything Claude does during your coding sessions, compresses it with AI (using Claude's agent-sdk), and injects relevant context back into future sessions.
A practical solution for Claude's memory issues.
OthmanAdi/planning-with-files
OthmanAdiClaude Code skill implementing Manus-style persistent markdown planning — the workflow pattern behind the $2B acquisition.
Context engineering best practices; an open-source implementation of Manus mode.

