tauri-build
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
- Create a production build:
npm run tauri build - Build output is located in
src-tauri/target/release/bundle/with platform-specific installers:- macOS:
.dmg,.appbundle - Windows:
.msi,.exe(NSIS) - Linux:
.deb,.rpm,.AppImage
- macOS:
- Configure signing in environment variables:
# macOS export APPLE_SIGNING_IDENTITY="Developer ID Application: Your Name" # Windows export TAURI_SIGNING_PRIVATE_KEY="path/to/key" - Set bundle identifiers in
tauri.conf.json:{ "identifier": "com.example.myapp", "bundle": { "icon": ["icons/icon.png"] } } - Set up GitHub Actions for CI/CD using the official Tauri publish action
- 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
More from partme-ai/full-stack-skills
vite
Guidance for Vite using the official Guide, Config Reference, and Plugins pages. Use when the user needs Vite setup, configuration, or plugin selection details.
68element-plus-vue3
Provides comprehensive guidance for Element Plus Vue 3 component library including installation, components, themes, internationalization, and API reference. Use when the user asks about Element Plus for Vue 3, needs to build Vue 3 applications with Element Plus, or customize component styles.
63uniapp-project
Provides per-component and per-API examples with cross-platform compatibility details for uni-app, covering built-in components, uni-ui components, and APIs (network, storage, device, UI, navigation, media). Use when the user needs official uni-app components or APIs, wants per-component examples with doc links, or needs platform compatibility checks.
40ascii-cli-logo-banner
Entry point for ASCII CLI banners that routes to the Python built-in font skill or figlet.js/FIGfont skill. Use when the user wants a startup banner, ASCII logo, terminal welcome screen, or CLI branding for a service.
38ascii-terminal-animation-pack
Plan and generate terminal ASCII animations/screensaver-style output (FPS, refresh rules, loop policy, low-flicker guidance), with a static poster frame and an optional local demo script.
34ascii-image-to-ascii
“Convert an image into ASCII art (readable + detail variants, width/charset controls, optional ANSI), for terminal previews and plain-text image substitutes.”
34