cran

Automate end-to-end CRAN submission workflows for R packages.

1|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/JDenn0514/surveycore --skill cran
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cran
Source: https://github.com/JDenn0514/surveycore/tree/main/.claude/skills/cran
Command: npx skills add https://github.com/JDenn0514/surveycore --skill cran

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

CRAN submission workflow complexities and triage guidance for R packages, including preparing metadata, checks, and reviewer responses.

Core Features & Use Cases

  • End-to-end workflow covering Prepare, Check, Submit, and Respond stages
  • Guidance and references for preflight items, check triage, and submission process
  • Best practices for CRAN submissions, triage of NOTEs, and post-acceptance steps

Quick Start

Follow the four-stage arc to prepare and submit a CRAN-ready package.

Frequently Asked Questions about cran

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

FAQPage Schema
How do I prepare an R package for CRAN submission?

To prepare an R package for CRAN submission, follow the end-to-end workflow covering preflight items, DESCRIPTION metadata validation, documentation standards, URLs, and license compliance before running checks.

What is the best way to triage NOTEs from CRAN package checks?

Triage NOTEs from CRAN package checks by applying best practices for check triage, identifying compliance issues against CRAN policy, and resolving metadata or documentation warnings before submission.

How do I respond to CRAN reviewer feedback after a package rejection?

Respond to CRAN reviewer feedback by addressing rejection reasons, updating package metadata and documentation, and preparing a resubmission with a detailed reviewer response following submission guidelines.

What post-acceptance tasks are required for maintaining a CRAN package?

Post-acceptance tasks for maintaining a CRAN package include ongoing compliance with CRAN policy, regular check triage, documentation updates, and metadata validation to ensure continued quality assurance.

Does the CRAN submission workflow apply to first-time R package submissions?

Yes, the CRAN submission workflow applies to first-time R package submissions, providing guidance for preflight checks, DESCRIPTION preparation, documentation standards, and the full submission process.

Why do I need to validate DESCRIPTION file metadata before submitting to CRAN?

Validating DESCRIPTION file metadata before submitting to CRAN ensures compliance with CRAN policy, prevents submission errors, and meets documentation standards required for package acceptance.