leather-changelog

Generate changelog entries, X posts, and Slack announcements from feature descriptions, Linear projects, or GitHub PRs.

28|23|Updated Sep 14, 2023
One-click install
npx skills add https://github.com/leather-io/mono --skill leather-changelog
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: leather-changelog
Source: https://github.com/leather-io/mono/tree/main/.claude/skills/leather-changelog
Command: npx skills add https://github.com/leather-io/mono --skill leather-changelog

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Leather teams need consistent, on-brand release communications across changelogs, social posts, and Slack; this skill automates generation of those artifacts from feature descriptions, PRs, or Linear projects.

Core Features & Use Cases

  • Generate a changelog entry for app.leather.io/changelog
  • Create an X post (single or thread) tailored to the audience
  • Prepare a community Slack announcement
  • Accept inputs from verbal feature descriptions, Linear projects, or GitHub PRs
  • Respect Leather voice guidelines and integrate with Sanity CMS scripts

Quick Start

Provide a feature description or PR details to generate a three-format release package: a changelog, an X post, and a Slack announcement.

Frequently Asked Questions about leather-changelog

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

FAQPage Schema
How do I generate a changelog entry from a GitHub PR?▼

To generate a changelog entry from a GitHub PR, provide the PR details to the workflow. It aggregates the PR information and outputs a formatted changelog entry, an X post, and a Slack announcement aligned with brand voice guidelines.

Can I create Slack release announcements directly from Linear projects?▼

Yes, you can create Slack release announcements from Linear projects. The workflow accepts Linear tasks as input and automatically prepares a community Slack announcement alongside your changelog and X post.

What is the best way to automate release communications across multiple platforms?▼

Automating release communications across multiple platforms is best handled by aggregating feature descriptions into a single workflow. This process generates a coherent changelog, X post, and Slack announcement simultaneously.

Does this workflow support generating single and threaded X posts for feature releases?▼

Yes, the workflow supports generating both single and threaded X posts for feature releases. It tailors the social media output to the audience while maintaining consistent voice guidelines across all communication formats.

Can I use Sanity CMS integration steps when publishing a generated changelog?▼

Yes, you can use Sanity CMS integration steps when publishing a generated changelog. The workflow provides available CMS integration steps to help post the aggregated release content directly to app.leather.io/changelog.

What inputs are needed to automate wallet release updates for social media and community channels?▼

To automate wallet release updates, you need to provide verbal feature descriptions, Linear projects, or GitHub PRs. The workflow accepts these inputs to produce coordinated X posts and community Slack announcements.