moai-lang-r

Develop R 4.4+ data pipelines, visualizations, and Shiny apps.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/CJ-1981/excel-processor --skill moai-lang-r-cj-1981
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-lang-r
Source: https://github.com/CJ-1981/excel-processor/tree/main/.claude/skills/moai-lang-r
Command: npx skills add https://github.com/CJ-1981/excel-processor --skill moai-lang-r-cj-1981

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill streamlines the development of R-based data analysis pipelines, visualizations, and interactive web applications, ensuring modern R practices and efficient code.

Core Features & Use Cases

  • Data Analysis & Visualization: Leverage tidyverse and ggplot2 for robust data manipulation and compelling plots.
  • Shiny App Development: Build interactive dashboards and applications with Shiny.
  • Reproducible Research: Utilize R Markdown and Quarto for generating reports.
  • Use Case: Develop a Shiny application to visualize sales data, allowing users to filter by date range and category, and export the results to CSV.

Quick Start

Use the moai-lang-r skill to create a ggplot2 scatter plot of mpg vs wt from the mtcars dataset.

Frequently Asked Questions about moai-lang-r

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a Shiny app to visualize and filter sales data in R?

Building a Shiny app involves defining UI inputs for date and category filters, then writing server logic to render reactive ggplot2 visualizations and export results to CSV.

What's the best way to create reproducible reports with R Markdown and Quarto?

Creating reproducible reports with R Markdown and Quarto involves embedding R code chunks directly into your document to execute data analysis and generate visualizations, producing shareable outputs that update automatically when data changes.

How do I manage R package dependencies for reproducible data science projects?

Manage R package dependencies for reproducible data science projects using renv, which snapshots package versions to ensure environments remain consistent across machines and over time.

Does this R data science workflow support tidyverse for data manipulation?

Yes, this R data science workflow supports tidyverse, leveraging dplyr and tidyr for robust data manipulation pipelines alongside ggplot2 for creating compelling data visualizations.

How do I create a ggplot2 scatter plot from the mtcars dataset?

To create a ggplot2 scatter plot from the mtcars dataset, load ggplot2, pass mtcars to ggplot, and add geom_point with aesthetics mapping mpg to the y-axis and wt to the x-axis.

Can I use modern R patterns for interactive data analysis pipelines?

Yes, you can use modern R patterns for interactive data analysis pipelines by combining tidyverse for data transformation, Shiny for interactivity, and Quarto for reporting.