create-release-checklist

Generate a Markdown release checklist and GitHub issue draft for R packages.

466|38|Updated Nov 21, 2025
One-click install
npx skills add https://github.com/posit-dev/skills --skill create-release-checklist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-release-checklist
Source: https://github.com/posit-dev/skills/tree/main/open-source/create-release-checklist
Command: npx skills add https://github.com/posit-dev/skills --skill create-release-checklist

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Create-release-checklist automates generating release checklists and corresponding GitHub issues for R packages, reducing manual coordination and human error.

Core Features & Use Cases

  • Automatic extraction of package metadata from DESCRIPTION to tailor a release checklist.
  • Generates a GitHub issue draft when a repository URL is available, linking to the checklist.
  • Supports interaction for customizations and guidance through PR-ready workflows.

Quick Start

Run the skill from your R package root to generate an initial release checklist and a linked GitHub issue draft.

Frequently Asked Questions about create-release-checklist

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

FAQPage Schema
How do I automatically generate a release checklist for an R package?

To generate an R package release checklist, run this skill from your package root. It extracts the current version from DESCRIPTION, infers the release type from NEWS.md, and outputs an initial Markdown release checklist automatically.

Can I create a GitHub issue draft for my R package release directly from the repository?

Yes, you can create a GitHub issue draft when a repository URL is available in your package metadata. The skill links the generated release checklist to the issue draft and uses the gh CLI to prepare it for submission.

Do I need usethis and gh installed to automate R package release workflows?

Yes, you need usethis and gh installed to automate R package release workflows. The skill validates these prerequisites and provides actionable guidance for common errors if the required tools are missing.

How does the skill determine the release type for my R package?

The skill determines the release type by inferring it from NEWS.md if the file is present. It combines this with the current package version extracted from DESCRIPTION to tailor the release checklist accurately.

What is the best way to coordinate R package releases without manual checklist errors?

The best way to coordinate R package releases without manual errors is automating the checklist generation. This skill reads package metadata and NEWS.md to produce a structured checklist and linked GitHub issue, reducing manual coordination.

What happens if my R package is missing a NEWS.md file when generating a release checklist?

If NEWS.md is missing, the skill still extracts the package version from DESCRIPTION but cannot infer the release type. It generates an initial Markdown checklist based on available metadata and prompts for user input where needed.