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.