release-post

Generate publication-ready release posts from NEWS for R and Python packages.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Transform and publish formal release posts for R and Python packages by converting NEWS/changelog content into engaging blog format, while applying platform-specific formatting and generating acknowledgments.

Core Features & Use Cases

  • Support for both Tidyverse (hugodown) and Shiny (Quarto) blog formats
  • Automated contributor acknowledgments via a dedicated script
  • Structured post scaffolding including migration, lifecycle, features, and improvements

Quick Start

Provide a full release post for your package by transforming its NEWS into a formatted blog post using the chosen platform.

Frequently Asked Questions about release-post

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

FAQPage Schema
How do I convert R package NEWS into a blog post?▼

You can convert R package NEWS into a blog post by transforming changelog content into a formatted release post, applying structured scaffolding for features and improvements.

Does this release post generator support Quarto blog formats?▼

Yes, the release post generator supports Quarto blog formats specifically for Shiny frameworks, alongside Tidyverse (hugodown) formats, applying platform-specific formatting to your changelog.

How do I generate contributor acknowledgments for a package release?▼

To generate contributor acknowledgments for a package release, the skill integrates contributor data using a dedicated script, automatically producing acknowledgments within the formatted post.

What is the best way to automate tidyverse release posts?▼

The best way to automate tidyverse release posts is transforming NEWS files using hugodown formatting, which scaffolds migration, lifecycle, and feature sections into a polished blog post.

What do I need to create a publication-ready release post?▼

You need access to your package NEWS or changelog and package information to create a publication-ready release post, which provides configurable formatting and optional contributor script output.