create-release-checklist

Generate an R package release checklist and GitHub issue from DESCRIPTION and NEWS.md.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Automates the creation of release checklists and GitHub issues for R packages, reducing manual planning and coordination during releases.

Core Features & Use Cases

  • Automatically detects the current package version from DESCRIPTION and suggests an appropriate release type.
  • Generates a comprehensive release checklist via an internal script and can create a GitHub issue for tracking.
  • Supports user customization of the checklist before finalizing or posting to GitHub.

Quick Start

Provide the release type and let the tool generate a checklist for your package.

Frequently Asked Questions about create-release-checklist

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

FAQPage Schema
How do I automate an R package release checklist and create a GitHub issue?

To automate an R package release checklist, this tool reads the current version from DESCRIPTION and analyzes NEWS.md to generate a checklist and create a tracking GitHub issue. It computes the new version and optionally allows checklist customization before posting.

How does versioning work when generating an R package release checklist?

Versioning for an R package release checklist works by detecting the current version from the DESCRIPTION file and analyzing NEWS.md to suggest an appropriate release type. The tool then computes the new version number based on this analysis.

Do I need the gh CLI to create a release issue for my R package?

You do not need the gh CLI to create a release issue for your R package. While gh enables automatic GitHub issue creation, the tool allows manual issue creation if the GitHub CLI is unavailable in your environment.

What R package files are required to generate a release checklist?

Generating a release checklist requires a valid R package root containing both the DESCRIPTION and NEWS.md files. The tool parses these files to determine the current version and suggest the release type.

Can I customize the release checklist before posting it to GitHub?

Yes, you can customize the release checklist before finalizing or posting it to GitHub. The tool generates an initial checklist via an internal script and optionally prompts for user modifications before issue creation.

What is the best way to track R package release tasks on GitHub?

The best way to track R package release tasks on GitHub is by automating checklist generation directly into a GitHub issue. This tool extracts version data from DESCRIPTION and NEWS.md to populate a comprehensive tracking issue automatically.