release-revoke

Revoke pi-anthropic-messages releases across GitHub, git tags, and npm.

3|1|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/BlackBeltTechnology/pi-anthropic-messages --skill release-revoke
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-revoke
Source: https://github.com/BlackBeltTechnology/pi-anthropic-messages/tree/main/.pi/skills/release-revoke
Command: npx skills add https://github.com/BlackBeltTechnology/pi-anthropic-messages --skill release-revoke

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Revoke or rollback a pi-anthropic-messages release across GitHub releases, git tags (local and origin), and npm deprecation. The skill ensures release artifacts are cleaned and optionally reverts the release commit.

Core Features & Use Cases

  • Revoke GitHub Release (draft or published) and clean up associated assets.
  • Delete local and remote Git tags for the version.
  • Deprecate the npm package version to discourage installation.
  • Optionally revert the release commit if it is the latest on the release branch.

Quick Start

Ask the AI to revoke a specific release version, then follow the guided prompts to confirm and execute each step.

Frequently Asked Questions about release-revoke

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

FAQPage Schema
How do I rollback a published npm release on GitHub and delete the git tag?

To rollback a published npm release and delete the git tag, you need to revoke the GitHub release, delete both local and remote git tags, and deprecate the npm package version to discourage installation.

What does deprecating an npm package version do during a release rollback?

Deprecating an npm package version during a release rollback discourages new installations of that specific version while leaving the published artifact intact, ensuring consumers are warned about the misreleased package.

Can I automatically revert a release commit when revoking a GitHub release?

Yes, you can optionally revert a release commit if it is the latest commit on the release branch, ensuring the repository state is cleaned up alongside the GitHub release and git tag deletion.

What is the best way to safely revoke a misreleased npm version across GitHub and git?

The best way to safely revoke a misreleased npm version is to verify the state across GitHub, git tags, and npm, prompt for confirmation, and execute the rollback steps in order with safe fallbacks.

Do I need to manually clean up local and remote git tags when rolling back a release?

No, you do not need to manually clean up git tags when rolling back a release, because the rollback process automatically deletes both local and origin git tags associated with the target version.