release

Automate plugin release workflows with version bumps, type checks, and npm publishing.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/Blake-John/agent-config --skill release-blake-john
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/Blake-John/agent-config/tree/main/.agents/skills/release
Command: npx skills add https://github.com/Blake-John/agent-config --skill release-blake-john

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the release workflow for the Feishu plugin, ensuring version bumps, builds, and GitHub releases are performed consistently.

Core Features & Use Cases

  • Version bumping and validation for the Feishu plugin in package.json.
  • Type checking and build validation before publishing.
  • Draft and publish GitHub releases, create release notes, and push tags to the repository.

Quick Start

Initiate a new release workflow to update the Feishu plugin version, run type checks, draft a GitHub release, and push the updated tag.

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate npm publish and GitHub release creation for a plugin?

To automate npm publish and GitHub release creation, this Skill coordinates version bumps, type checking, and git tagging into a deterministic release workflow. It executes prerequisites and builds before orchestrating npm publish and gh release commands to ensure consistent plugin releases.

What is the best way to manage version bumping and git tagging during a release?

Managing version bumping and git tagging during a release involves validating the version in package.json and pushing updated tags to the repository. This Skill automates that sequence alongside type checking and build validation before publishing steps.

Do I need to run type checking and build validation before publishing an npm package?

You need to run type checking and build validation before publishing an npm package to ensure release stability. This Skill enforces these prerequisites automatically prior to executing npm publish, gh release, and git tagging commands.

Can I automatically generate release notes when creating a GitHub release?

You can automatically generate release notes when creating a GitHub release using the gh release command. This Skill drafts and publishes the GitHub release while creating release notes and pushing tags to the repository simultaneously.

Why does my plugin release workflow fail during the npm publish step?

A plugin release workflow fails during npm publish if prerequisite checks like type checking or build validation are not met. This Skill enforces these prerequisites and deterministic run sequences to prevent inconsistent or broken releases.