github-actions

Automate GitHub Actions workflows for R package development with r-lib/actions v2.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/choxos/RPkgAgent --skill github-actions-choxos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-actions
Source: https://github.com/choxos/RPkgAgent/tree/main/plugins/r-package-development/skills/github-actions
Command: npx skills add https://github.com/choxos/RPkgAgent --skill github-actions-choxos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of setting up and managing Continuous Integration and Continuous Deployment (CI/CD) workflows for R packages, ensuring consistent testing, documentation, and deployment.

Core Features & Use Cases

  • Cross-Platform Testing: Automatically run R CMD check on macOS, Windows, and Ubuntu.
  • Automated Documentation: Deploy your package's website (pkgdown) to GitHub Pages.
  • Test Coverage Reporting: Integrate with services like Codecov for detailed test coverage analysis.
  • Use Case: Ensure your R package is always tested across different operating systems and R versions before merging code, and automatically update its documentation website whenever changes are pushed.

Quick Start

Use the github-actions skill to set up the R-CMD-check workflow for your R package.

Frequently Asked Questions about github-actions

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

FAQPage Schema
How do I set up GitHub Actions workflows for R package development?

Run cross-platform R CMD check by configuring GitHub Actions workflows through this Skill. It automatically generates pipelines using r-lib/actions v2 to test your R package across macOS, Windows, and Ubuntu, ensuring consistent cross-platform compatibility before code merges.

How does automated pkgdown website deployment work for R packages?

Automated pkgdown website deployment works by integrating GitHub Actions configurations generated by this Skill. It sets up CI/CD pipelines that automatically build and deploy your package's pkgdown documentation website to GitHub Pages whenever code changes are pushed.

Can I integrate Codecov test coverage reporting with my R package CI/CD pipeline?

Yes, you can integrate Codecov test coverage reporting with your R package CI/CD pipeline. This Skill provides GitHub Actions configurations that automatically connect your testing workflows to Codecov for detailed test coverage analysis.

Does this CI/CD configuration support testing R packages across different operating systems?

Yes, this CI/CD configuration supports testing R packages across different operating systems. It generates GitHub Actions workflows that automatically run R CMD check on macOS, Windows, and Ubuntu to ensure cross-platform compatibility.

What is the best way to automate R package testing and deployment without manual configuration?

The best way to automate R package testing and deployment is using this Skill to generate GitHub Actions workflows. It streamlines CI/CD setup by providing pre-configured pipelines for R CMD check, pkgdown deployment, and coverage reporting via r-lib/actions v2.