When to use this skill
Use this skill as the primary entry point for any Tauri-related request. It routes to specific sub-skills.
Use when:
- The user asks about Tauri and you need to identify the right sub-skill
- You need an overview of available Tauri capabilities
- The request spans multiple Tauri features
How to use this skill
- Identify the user's intent from their request
- Route to the specific sub-skill from the map below
- Each sub-skill contains local
examples/andtemplates/directories for offline-ready guidance
Sub-skill Map
Planning & Architecture
tauri-app-planning: Requirements analysis, plugin selection, architecture designtauri-concept: Process model, IPC isolation, brownfield patterns
Setup & Scaffolding
tauri-setup: Prerequisites and environment setuptauri-scaffold: Project creation withcreate-tauri-apptauri-app-creator: New project bootstrap and first-run verificationtauri-config: tauri.conf.json structure and CSPtauri-app-frontend-selection: Frontend framework choice and static export
Development & Build
tauri-app-develop: Dev workflow, debugging, testingtauri-build: Production builds, signing, distributiontauri-mobile: Android and iOS developmenttauri-ipc: Frontend-to-Rust invoke calls and type-safe bindingstauri-app-wasm: Rust-compiled WASM in the frontend
System Integration
tauri-app-shell: System command executiontauri-app-os-info: OS version, arch, localetauri-app-clipboard: Copy/paste operationstauri-app-dialog: File pickers and native dialogstauri-app-notification: System notificationstauri-app-global-shortcut: System-wide keyboard shortcutstauri-app-autostart: Launch on system logintauri-app-biometric: TouchID/FaceID authenticationtauri-app-opener: Open URLs/files in default appstauri-app-deep-linking: Custom URL scheme handlingtauri-app-geolocation: GPS and location accesstauri-app-haptics: Mobile tactile feedbacktauri-app-barcode-scanner: QR/barcode scanningtauri-app-nfc: NFC tag read/write
Data & Networking
tauri-app-http-client: CORS-free HTTP requeststauri-app-websocket: WebSocket connectionstauri-app-upload: File upload with progresstauri-app-sql: SQLite/MySQL/PostgreSQL accesstauri-app-store: Key-value persistencetauri-app-stronghold: Encrypted secret storagetauri-app-file-system: Scoped file read/write
Window & UI
tauri-window: Window creation and custom titlebartauri-app-window-menu: Native menus and shortcutstauri-app-system-tray: Tray icon and menutauri-app-window-state: Persist window size/positiontauri-app-positioner: Tray/window positioningtauri-app-single-instance: Prevent duplicate instancestauri-app-splashscreen: Loading screen at startup
Security
tauri-security: Capabilities and ACL configurationtauri-framework-security: Security hardening and audittauri-app-plugin-permissions: Plugin permission authoringtauri-app-persisted-scope: Cross-session scope persistence
Migration
tauri-framework-upgrade: v1 to v2 migration
Keywords
Tauri, tauri v2, rust, desktop app, mobile app, plugins, capabilities, permissions