gen-update-publish-info

Automate version bumps, changelog generation, and git tags from commit history.

16|3|Updated Jun 8, 2026
One-click install
npx skills add https://github.com/Yomiamy/flutter_inspector_kit --skill gen-update-publish-info
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gen-update-publish-info
Source: https://github.com/Yomiamy/flutter_inspector_kit/tree/main/.claude/skills/gen-update-publish-info
Command: npx skills add https://github.com/Yomiamy/flutter_inspector_kit --skill gen-update-publish-info

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, pubspec.yaml, and includes scripts (resource) components.

What problem does it solve?

Manages the release process of a GitHub project by automating version updates, changelog generation, and git tag creation, ensuring accurate release documentation without manual intervention.

Core Features & Use Cases

  • Version Bump Automation: Automatically update version numbers in pubspec.yaml and README.md, and generate a git tag based on the specified version.
  • Change Log Generation: Synthesize a CHANGELOG.md file with version-specific updates from commit history.
  • Use Case: When preparing a release for a Flutter app, use this Skill to automate the update of version information and create a release on GitHub.

Quick Start

Generate update and publish info for version v1.0.0 using the command 'gen-update-publish-info v1.0.0'.

Frequently Asked Questions about gen-update-publish-info

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

FAQPage Schema
How do I automate changelog generation from git commit history for a GitHub release?

Automate changelog generation by analyzing git commit history to synthesize a structured CHANGELOG.md file with version-specific updates. This process automatically extracts commit messages to document release changes without manual intervention.

What is the best way to automate version bumps in pubspec.yaml before publishing a Flutter app?

Automate version bumps in pubspec.yaml by parsing the project metadata file and updating the version numbers automatically. This approach also updates README.md files and generates corresponding git tags to streamline Flutter app release preparation.

How do I create a git tag automatically when preparing a GitHub release?

Create a git tag automatically by specifying a target version during the release process. The automation handles branch and tag management directly through git, ensuring accurate release artifact tagging for GitHub repositories.

Do I need git and pubspec.yaml to automate version control and release processes?

Yes, you need git for branch and tag management and pubspec.yaml for project metadata parsing. These dependencies are required to automate version updates, generate changelogs, and handle GitHub release automation effectively.

Can I use release automation scripts to update version information across multiple project files?

Yes, release automation scripts update version information across multiple project files including pubspec.yaml and README.md. This ensures consistent versioning throughout the project while generating git tags for GitHub releases.

Why does my automated release process require parsing pubspec.yaml for project metadata?

Automated release processes require parsing pubspec.yaml to extract and manipulate project metadata for accurate version updates. This dependency handling ensures version numbers are correctly synchronized across project files during GitHub release automation.