moai-lang-r

Develop R code for data analysis, visualization, and Shiny applications.

Updated Feb 22, 2026
One-click install
npx skills add https://github.com/SayBGM/TubeExtract --skill moai-lang-r-saybgm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-lang-r
Source: https://github.com/SayBGM/TubeExtract/tree/main/.claude/skills/moai-lang-r
Command: npx skills add https://github.com/SayBGM/TubeExtract --skill moai-lang-r-saybgm

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill empowers users to efficiently develop R code for data analysis, visualization, and web application creation, streamlining complex data science workflows.

Core Features & Use Cases

  • Data Analysis & Manipulation: Leverage tidyverse (dplyr, tidyr, purrr) for robust data wrangling.
  • Data Visualization: Create compelling plots with ggplot2 and interactive charts with plotly.
  • Web Applications: Build dynamic dashboards and applications using Shiny.
  • Reproducible Reports: Generate reports with R Markdown and Quarto.
  • Use Case: Analyze sales data, create interactive visualizations, and build a Shiny dashboard to present key performance indicators to stakeholders.

Quick Start

Analyze the provided dataset using dplyr to filter for records from 2023 and calculate the total revenue per category.

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 for interactive data visualization?

To build a Shiny app for interactive data visualization, you use R's Shiny framework alongside ggplot2 and plotly. This Skill guides you through creating dynamic dashboards and web applications directly from your data analysis workflows.

What's the best way to do data wrangling in R using tidyverse?

The best way to do data wrangling in R using tidyverse is leveraging packages like dplyr, tidyr, and purrr. This approach provides robust patterns for filtering, mutating, and summarizing data efficiently for production-ready code.

Can I generate reproducible reports with R Markdown and Quarto?

Yes, you can generate reproducible reports with R Markdown and Quarto. This Skill supports both formats, allowing you to integrate R code, statistical modeling outputs, and data visualizations into dynamic, shareable documents.

How does renv help with reproducible research in R?

Renv helps with reproducible research in R by managing project-specific package dependencies and environments. This Skill addresses using renv to ensure your data science workflows and statistical models remain consistent and production-ready across different setups.

Do I need tidyverse to create ggplot2 visualizations in R?

You do not strictly need the full tidyverse package to create ggplot2 visualizations in R, but they are designed to work together. This Skill covers modern R patterns using both tidyverse for data manipulation and ggplot2 for compelling plots.

When should I use R instead of other tools for data analysis?

You should use R for data analysis when you need advanced statistical modeling, interactive web applications via Shiny, or reproducible research using Quarto. This Skill focuses on these R-specific strengths for comprehensive data science workflows.