Agent Skills: tauri-build

Build production-ready Tauri v2 app bundles with code signing and distribution packaging for all platforms. Use when creating release builds, configuring code signing for macOS/Windows, or setting up CI pipelines for app distribution.

UncategorizedID: teachingai/full-stack-skills/tauri-build

Install this agent skill to your local

pnpm dlx add-skill https://github.com/partme-ai/full-stack-skills/tree/HEAD/skills/tauri-skills/tauri-build

Skill Files

Browse the full folder contents for tauri-build.

Download Skill

Loading file tree…

skills/tauri-skills/tauri-build/SKILL.md

Skill Metadata

Name
tauri-build
Description
"Build production-ready Tauri v2 app bundles with code signing and distribution packaging for all platforms. Use when creating release builds, configuring code signing for macOS/Windows, or setting up CI pipelines for app distribution."

When to use this skill

ALWAYS use this skill when the user mentions:

  • Production builds or release packaging
  • Code signing for macOS, Windows, or Linux
  • CI/CD pipelines for app distribution

Trigger phrases include:

  • "build", "release", "signing", "distribution", "packaging", "installer", "dmg", "msi"

How to use this skill

  1. Create a production build:
    npm run tauri build
    
  2. Build output is located in src-tauri/target/release/bundle/ with platform-specific installers:
    • macOS: .dmg, .app bundle
    • Windows: .msi, .exe (NSIS)
    • Linux: .deb, .rpm, .AppImage
  3. Configure signing in environment variables:
    # macOS
    export APPLE_SIGNING_IDENTITY="Developer ID Application: Your Name"
    # Windows
    export TAURI_SIGNING_PRIVATE_KEY="path/to/key"
    
  4. Set bundle identifiers in tauri.conf.json:
    { "identifier": "com.example.myapp", "bundle": { "icon": ["icons/icon.png"] } }
    
  5. Set up GitHub Actions for CI/CD using the official Tauri publish action
  6. Validate artifacts by testing installers on each target platform before release

Outputs

  • Production build commands and output paths
  • Code signing configuration per platform
  • CI/CD pipeline setup guidance

References

  • https://v2.tauri.app/distribute/
  • https://v2.tauri.app/distribute/sign/macos/
  • https://v2.tauri.app/distribute/pipelines/github/

Keywords

tauri build, release, signing, distribution, packaging, installer, dmg, msi