tauri-release — how to use tauri-release how to use tauri-release, tauri-release setup guide, automated desktop app release, version management with tauri-release, tauri-release vs manual deployment, installing tauri-release, what is tauri-release, tauri-release tutorial, desktop app deployment with tauri-release

v1.0.0
GitHub

About this Skill

Ideal for Automated Deployment Agents seeking to streamline desktop app release processes with version management and tagging. tauri-release is a skill that automates the release of desktop applications, handling version management and tagging.

Features

Manages versioning using the `version` field in `app/src-tauri/tauri.conf.json`
Creates tags in the format `v{version}` on the `main` branch
Executes `git pull origin main` to ensure the latest code
Checks for uncommitted changes and warns the user
Automatically stops processing if issues occur during execution

# Core Topics

kousaku-maron kousaku-maron
[0]
[0]
Updated: 3/4/2026

Quality Score

Top 5%
23
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add kousaku-maron/Carbon/tauri-release

Agent Capability Analysis

The tauri-release MCP Server by kousaku-maron is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use tauri-release, tauri-release setup guide, automated desktop app release.

Ideal Agent Persona

Ideal for Automated Deployment Agents seeking to streamline desktop app release processes with version management and tagging.

Core Value

Empowers agents to automate the release process for desktop apps, managing versions and tags through `tauri.conf.json` and adhering to a strict `v{version}` tagging format, ensuring seamless deployment and version control using Git.

Capabilities Granted for tauri-release MCP Server

Automating desktop app releases with version updates
Managing tags for different app versions on the `main` branch
Validating and updating `tauri.conf.json` for consistent versioning

! Prerequisites & Limits

  • Requires `main` branch to be the current branch
  • Needs a `tauri.conf.json` file for version management
  • Only supports Git for version control and tagging
Project
SKILL.md
2.3 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Release

デスクトップアプリのリリースを実行するスキル。

バージョン管理ルール

  • バージョンは app/src-tauri/tauri.conf.jsonversion フィールドで管理する
  • タグのフォーマットは v{version}(例: version が 0.1.0 なら タグは v0.1.0
  • タグは必ず main ブランチ上で作成する

実行手順

以下のステップを順番に実行すること。各ステップで問題が発生した場合は、即座に停止してユーザーに報告する。

1. mainブランチの確認

  • 現在のブランチが main であることを確認する
  • main でない場合は、処理を停止してユーザーに警告する。自動的にブランチを切り替えてはいけない
  • main ブランチの場合、git pull origin main で最新の状態にする
  • コミットされていない変更がある場合は、停止してユーザーに確認する

2. バージョンの読み取り

  • app/src-tauri/tauri.conf.jsonversion フィールドを読み取る
  • タグ名 v{version} を決定し、ユーザーに表示する

3. タグの重複チェック

  • git tag -l "v{version}" でローカルにタグが存在しないことを確認する
  • git ls-remote --tags origin "refs/tags/v{version}" でGitHub上にタグが存在しないことを確認する
  • タグがすでに存在する場合は、停止してユーザーに報告する

4. 前バージョンのタグ確認

  • git ls-remote --tags origin "refs/tags/v*" でGitHub上の既存タグ一覧を取得する
  • 前のバージョンのタグ(例: 今回が v0.1.1 なら v0.1.0)がGitHub上に存在することを確認する
  • 前バージョンのタグが存在しない場合は、停止してユーザーに警告する(バージョンの飛ばしや指定ミスの可能性)

5. タグの作成とプッシュ

  • ユーザーにタグ v{version} を作成してプッシュしてよいか確認する
  • 承認を得たら以下を実行:
    • git tag v{version}
    • git push origin v{version}

6. 完了報告

  • リリースタグのプッシュが完了したことを報告する
  • GitHub Actionsのリリースワークフローが自動的に起動されることを伝える

Related Skills

Looking for an alternative to tauri-release or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication