release-new-version

Automate Obsidian plugin releases from version bump to release notes.

15|2|Updated Oct 9, 2025
One-click install
npx skills add https://github.com/WhiskeyJack96/obsidian-agent --skill release-new-version
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-new-version
Source: https://github.com/WhiskeyJack96/obsidian-agent/tree/main/.claude/skills/release
Command: npx skills add https://github.com/WhiskeyJack96/obsidian-agent --skill release-new-version

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Releasing new software versions is a complex, multi-step process prone to human error and consuming valuable developer time. This Skill automates the entire release workflow for your Obsidian plugin, ensuring consistency and freeing you to focus on development.

Core Features & Use Cases

  • Automated Version Bumping: Automatically updates manifest.json and versions.json with correct semantic versioning.
  • Integrated Build Process: Ensures the plugin is cleanly built and verified before release.
  • Git Workflow Automation: Handles committing changes, creating annotated tags, and pushing to the repository.
  • Release Notes Generation: Guides the creation of user-focused release notes and marks releases as pre-release.
  • Use Case: When you've implemented a new feature or fixed a bug, simply ask the AI to "release a new patch version for the plugin," and it will handle all the underlying steps from versioning to Git operations and release drafting.

Quick Start

Release a new minor version of the plugin, including the recent bug fixes and performance improvements.

Frequently Asked Questions about release-new-version

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

FAQPage Schema
How do I automate releasing a new version of my Obsidian plugin?

Automate plugin releases by triggering version bumps, manifest updates, builds, git commits, tags, and release notes in a single workflow. This Skill handles semantic versioning, validates builds, creates annotated tags, and pushes to your repository automatically.

Can I automate semantic versioning and manifest.json updates for plugin releases?

Yes. This Skill automatically bumps versions using semantic versioning rules, updates both manifest.json and versions.json with correct values, and ensures consistency across all release artifacts before pushing to git.

What does end-to-end release automation for plugins include?

End-to-end automation covers version bumping, file updates, plugin builds, structured git commits, annotated tag creation, repository pushes, workflow monitoring, and formatted release notes generation—eliminating manual steps and human error.

How do I ensure my plugin build succeeds before creating a release?

This Skill integrates build validation into the release workflow, verifying the plugin compiles cleanly before committing, tagging, or pushing. Failed builds halt the process, preventing broken releases.

Can I generate release notes automatically when releasing a plugin version?

The Skill guides creation of user-focused release notes and marks releases as pre-release when needed. It formats concise, standardized notes that accompany each versioned release.

Does this work with CI/CD workflows for Obsidian plugin distribution?

Yes. This Skill automates the Release Obsidian plugin workflow, handling git operations, semantic versioning, and release tracking that integrate with CI/CD pipelines and plugin distribution systems.