This is a comprehensive R programming reference that covers everything from basic vectors and data frames through tidyverse operations, ggplot2 visualizations, and statistical modeling. You'll reach for it when working with data analysis pipelines, building regression models, or creating publication-ready plots. The examples are practical and production-focused, covering dplyr chains, time series forecasting with ARIMA, and machine learning with caret and randomForest. It includes R Markdown templates for reproducible reports and best practices around vectorization and code style. The statistical analysis section is solid, walking through t-tests, ANOVA, and logistic regression with assumption checking. If you're doing data science work in R, this gives you patterns you can copy and adapt rather than searching Stack Overflow.

skills.sh installs
324
GitHub stars
44
last updated
Aug 21, 2026

Install

$ npx -y skills add personamanagmentlayer/pcl --skill r-expert --agent claude-code

Installs into .claude/skills of the current project.

Files

R Statistical Computing Expert

Expert guidance for R programming, statistical analysis, data visualization, and data science.

Core Concepts

R Fundamentals

  • Vectors and data frames
  • Factors and lists
  • Functions and apply family
  • Packages and libraries
  • R Markdown
  • Tidyverse ecosystem

Statistical Analysis

  • Descriptive statistics
  • Hypothesis testing
  • Regression analysis
  • ANOVA
  • Time series analysis
  • Machine learning

Data Visualization

  • ggplot2
  • Base R graphics
  • Interactive plots (plotly)
  • Statistical charts
  • Maps and spatial data

R Basics

# Vectors
numbers <- c(1, 2, 3, 4, 5)
names <- c("Alice", "Bob", "Charlie")

# Data frames
df <- data.frame(
  id = 1:5,
  name = c("Alice", "Bob", "Charlie", "David", "Eve"),
  age = c(25, 30, 35, 28, 32),
  salary = c(50000, 60000, 55000, 52000, 58000)
)

# Subsetting
df[df$age > 30, ]  # Rows where age > 30
df[, c("name", "age")]  # Select columns

# Functions
calculate_mean <- function(x) {
  sum(x) / length(x)
}

# Apply family
sapply(df$age, function(x) x * 2)
lapply(list(1:5, 6:10), sum)

Sponsors

Details

Repository
github.com/personamanagmentlayer/pcl
Category
Data Science & ML
First seen
Jun 3, 2026

More from personamanagmentlayer/pcl

All 99
1agricidaniel avatarwiki-retrieveagricidaniel/claude-obsidianHybrid retrieval primitive for the Compound Vault. Replaces the v1.6 static hot→index→drill read order with contextual-prefix + BM25 + cosine-rerank, modeled on323skills.sh installs
2shining319 avataracademic-writing-styleshining319/claude-code-single-person-workflowPersonalized academic writing assistant for university assignments in Chinese and English. Use when users need help writing/revising academic reports, project d323skills.sh installs
3sanky369 avatartweet-writersanky369/vibe-building-skillsWrite high-engagement tweets and X/Twitter threads, grounded in live research of what's currently working in the user's niche: researches viral examples via web322skills.sh installs
4davila7 avatarbiomnidavila7/claude-code-templatesAutonomous biomedical AI agent framework for executing complex research tasks across genomics, drug discovery, molecular biology, and clinical analysis. Use thi321skills.sh installs
5onewave-ai avatarweak-signal-synthesizeronewave-ai/claude-skillsIdentify EMERGING trends by connecting dots across unrelated sources. Monitor niche communities, academic research, GitHub, patents, funding, regulatory changes321skills.sh installs
6onewave-ai avatarwebinar-to-content-multiplieronewave-ai/claude-skillsConvert webinar recordings into blog posts, social snippets, email series. Extract key quotes, statistics, and soundbites.321skills.sh installs