Repository inventory

dchuk/claude-code-tauri-skills

Skills indexed from this repository, with install-style signals scoped to the repo.
26 skills312 GitHub stars0 weekly installsGitHubOwner profile

Overview

This skill guides you step-by-step through code signing and notarization for Tauri v2 apps on Android, iOS, Linux, macOS, and Windows. It explains certificate types, local and CI/CD certificate handling, and configuration snippets for tauri.conf.json and build pipelines. The focus is practical: create keys, prepare build configs, and automate signing in CI.

How this skill works

The skill inspects platform-specific signing requirements and provides commands and configuration examples to generate, export, and use certificates or keys. It maps required environment variables to CI/CD workflows, shows how to embed signing steps into Gradle, GitHub Actions, or PowerShell, and covers notarization and signature validation for macOS and AppImage. It also explains optional and mandatory steps per distribution channel.

When to use it

  • Preparing release builds for app stores (Google Play, App Store)
  • Automating signing and notarization in CI/CD pipelines
  • Distributing signed desktop packages on macOS, Windows, and Linux
  • Testing signed builds locally before publishing
  • Integrating cloud-based signing (Azure Key Vault, Trusted Signing)

Best practices

  • Never commit private keys, keystore.properties, or base64-encoded certificates to version control; use secrets management.
  • Use App Store Connect API keys for automated macOS/iOS notarization rather than interactive Apple ID when possible.
  • Store certificates encrypted as CI secrets and decode them during the build pipeline, then import into a temporary keychain or certificate store.
  • Use EV certificates for Windows to ensure immediate SmartScreen reputation when required.
  • Keep signing configuration centralized in tauri.conf.json and reference environment variables for secrets.

Example use cases

  • Generate a Java Keystore locally and wire keystore.properties into Gradle for Android release builds.
  • Export an iOS .p12 and provisioning profile to base64 secrets and configure CI to import them for App Store uploads.
  • Create a GPG key and enable SIGN=1 to produce and validate signed AppImage artifacts for Linux distributions.
  • Import a .pfx in a Windows runner and set certificateThumbprint in tauri.conf.json to sign installers and satisfy SmartScreen.
  • Configure Azure Key Vault or a custom signCommand in tauri.conf.json to offload private key management and sign Windows binaries in CI.

FAQ

Yes. Apple Developer Program enrollment is required for distribution and notarization; free accounts cannot notarize apps for wide distribution.

How should I store certificate files for CI?

Export certificates to .p12 or .pfx, base64-encode them, store as CI secrets, decode into a temporary file during the job, import into keychain or cert store, then remove artifacts.

26 skills

tauri-code-signing
Ci Cd

This skill guides you through code signing and notarization for Tauri apps across Android, iOS, Linux, macOS, and Windows.

Code ReviewDevopsDocsScripting+1
tauri-calling-rust
Api

This skill guides you to call Rust backend functions from the Tauri frontend using invoke and commands, ensuring type-safe communication.

BackendDebuggingDevopsFrontend+1
tauri-plugins
Backend

This skill helps you create and configure Tauri plugins across desktop and mobile, including Rust cores, bindings, and platform specifics.

CliDebuggingDocsFrontend+1
tauri-migration
Automation

This skill guides you through migrating Tauri apps from v1 or v2 beta to v2 stable, detailing breaking changes and configuration updates.

DocsMigration
tauri-project-setup
Cli

This skill guides you through setting up Tauri v2 projects, including prerequisites, scaffolding, and project structure for multiple frontends.

DevopsDocsFrontendProductivity+1
tauri-ios-distribution
Automation

This skill guides you through distributing Tauri iOS apps to the App Store, including enrollment, signing, TestFlight, and submission steps.

Ci CdDevopsDocsRelease+1
tauri-system-tray
Backend

This skill helps you implement and manage Tauri system tray icons, menus, events, and runtime updates to enhance app accessibility.

DevopsFrontendProductivity
tauri-debugging
Cli

This skill helps you debug Tauri v2 apps across VS Code, RustRover, IntelliJ, and Neovim with devtools and breakpoint workflows

DebuggingProductivity
tauri-window-customization
Backend

This skill guides you through Tauri window customization, enabling custom titlebars, transparency, and menus for polished desktop apps.

DocsFrontendFullstackProduct+2
tauri-calling-frontend
Api

This skill guides integrating Tauri Rust frontend calls via events, channels, and JS evaluation to enable bi-directional communication and responsive UIs.

BackendDebuggingFrontendPerformance+1
tauri-ipc
Api

This skill helps you understand Tauri IPC patterns, enabling secure message passing between frontend and Rust backend with brownfield and isolation approaches.

BackendFrontendSecurity
tauri-scope
Docs

This skill guides configuring Tauri scopes to enforce secure, fine-grained command access and runtime policy in desktop apps.

ScriptingSecurity
tauri-capabilities
Automation

This skill helps you configure Tauri capabilities for fine-grained security, enforcing per-window permissions and platform-specific controls.

DevopsFrontendScriptingSecurity
tauri-crabnebula
Automation

This skill guides you to distribute Tauri apps with CrabNebula Cloud, configuring CI/CD, auto-updates, and cloud distribution for seamless releases.

Ci CdCloudDevopsRelease+1
tauri-sidecar
Api

This skill helps embedding and executing external binaries (sidecars) in Tauri apps, covering configuration, cross-platform naming, and Rust/JS APIs.

BackendCliFrontendScripting+1
tauri-windows-distribution
Ci Cd

This skill guides Windows distribution of Tauri apps, helping you build and customize MSI and NSIS installers and publish to the Microsoft Store.

DevopsDocsReleaseScripting
tauri-frontend-rust
Debugging

This skill guides integrating Rust-based WASM frontends with Tauri v2, enabling withGlobalTauri, Trunk setup, and WASM binding configuration for Leptos, Yew,

FrontendFullstack
tauri-nodejs-sidecar
Automation

This skill guides running Node.js as a sidecar in Tauri apps to enable JavaScript backend without end-user Node installations.

BackendCliDevopsSecurity
tauri-lifecycle-security
Backend

This skill helps developers understand Tauri lifecycle security and mitigations across development, build, distribution, and runtime phases.

Ci CdDevopsSecurity
tauri-binary-size
Automation

This skill guides you to minimize Tauri binary size using cargo profile optimizations and build configurations for lean desktop apps.

BackendDevopsPerformanceScripting
tauri-plugin-permissions
Backend

This skill helps you configure Tauri plugin permissions and capabilities across windows and platforms, improving security with scoped access.

DocsScriptingSecurityWriting
tauri-http-headers
Backend

This skill helps you secure Tauri v2 apps by configuring HTTP security headers, CORS, and related policies in tauri.conf.json.

DevopsSecurity
tauri-ecosystem-security
Ci Cd

This skill guides developers through Tauri ecosystem security practices, including auditing, dependency management, vulnerability reporting, and organizational

Code ReviewDevopsPlanningSecurity
tauri-linux-packaging
Automation

This skill guides packaging Tauri v2 apps for Linux across AppImage, deb, rpm, flatpak, snap, and AUR with reproducible builds.

Ci CdDevopsDocsMonitoring+2
tauri-splashscreen
Backend

This skill guides you through adding a Tauri splashscreen and startup sequence, configuring windows, frontend and backend init, and styling for a polished

DesignDocsFrontend
tauri-testing
Ci Cd

This skill helps you validate Tauri apps through unit mocks, WebDriver end-to-end tests, and GitHub Actions CI integration.

DebuggingIntegration TestsTestingUnit Tests
More from this maintainer
Other repositories and skills published under the same GitHub owner.
Skills library
Jump back to the full directory or explore grouped topics.
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational