Full-stack-skills tauri-app-updater

Configure OTA (over-the-air) app updates using the Tauri v2 updater plugin with signing keys and update server setup. Use when implementing auto-update checks, generating signing key pairs, or configuring update server endpoints and metadata.

install
source · Clone the upstream repo
git clone https://github.com/partme-ai/full-stack-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/partme-ai/full-stack-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/tauri-skills/tauri-app-updater" ~/.claude/skills/partme-ai-full-stack-skills-tauri-app-updater && rm -rf "$T"
manifest: skills/tauri-skills/tauri-app-updater/SKILL.md
source content

When to use this skill

ALWAYS use this skill when the user mentions:

  • Auto-updates or OTA updates for the app
  • Signing keys for update verification
  • Update server configuration

Trigger phrases include:

  • "updater", "auto-update", "OTA", "signing key", "update server", "app update"

How to use this skill

  1. Install the updater plugin:
    cargo add tauri-plugin-updater
    
  2. Generate signing keys:
    npx @tauri-apps/cli signer generate -w ~/.tauri/myapp.key
    
  3. Configure the updater in
    tauri.conf.json
    :
    {
      "plugins": {
        "updater": {
          "endpoints": ["https://releases.example.com/{{target}}/{{arch}}/{{current_version}}"],
          "pubkey": "dW50cnVzdGVkIGNvbW1lbnQ..."
        }
      }
    }
    
  4. Register the plugin and check for updates:
    import { check } from '@tauri-apps/plugin-updater';
    const update = await check();
    if (update) {
      await update.downloadAndInstall();
      // Optionally restart the app
    }
    
  5. Configure capabilities in
    src-tauri/capabilities/default.json
    :
    { "permissions": ["updater:default"] }
    
  6. Set up your update server to serve JSON metadata with version, download URL, and signature

Outputs

  • Updater plugin setup with signing keys
  • Update check and install flow
  • Update server endpoint configuration

References

Keywords

tauri updater, auto-update, OTA, signing key, update server, app update