release

Orchestrate oh-my-droid npm releases with version synchronization and publishing.

28|5|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/MeroZemory/oh-my-droid --skill release-merozemory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/MeroZemory/oh-my-droid/tree/main/skills/release
Command: npx skills add https://github.com/MeroZemory/oh-my-droid --skill release-merozemory

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the manual chore of synchronizing versions across oh-my-droid's package, installer code, plugin metadata, tests, and documentation while running the full release pipeline.

Core Features & Use Cases

  • Version Synchronization: Keep package.json, installer constants, plugin.json, and README badges aligned with the same semantic version.
  • Release Orchestration: Run npm tests, commit changes, tag the release, publish to npm, and create GitHub releases in one guided checklist.
  • Use Case: When preparing a patch or feature release, this Skill ensures the npm package, installer, tests, and marketplace listings all reflect the new version before publishing.

Quick Start

Use the release skill to execute /release patch or your chosen semantic level and the workflow will update versions, run tests, tag, publish, and create the release for you.

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate npm package releases and synchronize version strings across multiple files?

Automating npm package releases requires synchronizing version strings across package.json, installer constants, plugin metadata, and README badges before running tests and publishing. This workflow orchestrates semantic version bumps, tagging, and npm publish in one guided checklist to ensure consistency across all release artifacts.

What is the best way to bump semantic versions for a plugin while updating tests and documentation?

Bumping semantic versions for a plugin involves applying patch, minor, or major release increments while synchronizing version strings across package files, installer constants, and test expectations. This automated release workflow ensures tests, documentation badges, and metadata reflect the new version before deployment.

Can I run npm tests and create GitHub tags automatically when preparing a deployment?

Running npm tests and creating GitHub tags automatically during deployment is supported by this release orchestration workflow. It executes tests, commits version changes, creates GitHub tags, publishes to npm, and generates release notes sequentially to maintain deployment integrity.

Does the release workflow support patch, minor, and major version increments for npm packages?

The release workflow supports patch, minor, and major semantic version increments for npm packages. It applies the selected version bump across package.json, installer constants, plugin metadata, and test expectations, ensuring all components align before publishing to npm and tagging on GitHub.

What files need version synchronization before publishing an npm package with this workflow?

Before publishing an npm package, version synchronization is required across package.json, installer constants, plugin.json metadata, README badges, and test expectations. The workflow updates all these files automatically to prevent version mismatches between the package, installer, and marketplace listings.

Why do my npm release tests fail when version strings are mismatched across package files?

npm release tests fail when version strings are mismatched because test expectations, package.json, and plugin metadata must reference identical semantic versions. This workflow resolves the issue by synchronizing all version strings before running tests, tagging, and publishing to prevent inconsistent release states.