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.