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.