
dchuk/claude-code-tauri-skills
39 skills5k installs1.1k starsGitHub
Install
npx skills add https://github.com/dchuk/claude-code-tauri-skillsSkills in this repo
1Integrating Tauri Js Frontendsintegrating-tauri-js-frontends is part of dchuk/claude-code-tauri-skills and targets developers shipping desktop apps with Tauri plus a JS or TS single-page frontend. The skill walks through inter-process communication between the WebView UI and Rust commands, bundler settings so dev and production builds resolve assets correctly, and cross-platform packaging steps. Developers reach for integrating-tauri-js-frontends when a React, Vue, Svelte, or similar SPA must run inside Tauri without broken paths, CSP surprises, or invoke handler mismatches. It complements sibling Tauri skills such as CSP configuration in the same repository.307installs2Calling Rust From Tauri FrontendExplains how to define Rust commands with the #[tauri::command] attribute and call them from a Tauri v2 frontend via the invoke function. A developer uses it when wiring frontend UI to Rust backend logic through Tauri's IPC command system, including async commands, error handling, and streaming channels.241installs3Configuring Tauri PermissionsThis skill from dchuk/claude-code-tauri-skills guides configuring Tauri permissions and capabilities for desktop applications. It helps developers declare least-privilege access to OS APIs, filesystem, and plugins during build so native integrations work without shipping an insecure, over-permissioned Tauri bundle.241installs4Understanding Tauri ArchitectureExplains Tauri desktop architecture so Claude can reason about the Rust backend, embedded webview frontend, IPC boundaries, plugins, capabilities, and how native OS features are exposed safely in cross-platform apps.235installs5Setting Up Tauri ProjectsWalks through scaffolding a new Tauri v2 cross-platform app, covering system prerequisites per OS, Rust toolchain install, and project creation via create-tauri-app or manual CLI init. A developer uses it when starting a Tauri desktop or mobile app and choosing a frontend framework such as React, Vue, Svelte, or a Rust-based UI.208installs6Integrating Tauri Rust FrontendsTeaches integration of Rust-based frontends with Tauri desktop applications, including webview setup, invoke handlers, shared state between Rust modules and the shell, error handling, and packaging native binaries for macOS, Windows, and Linux.182installs7Customizing Tauri WindowsGuides customization of Tauri application windows on Windows: configuring dimensions, decorations, transparency, multi-window layouts, and native-feeling chrome for desktop apps built with Rust and web frontends.149installs8Testing Tauri AppsTeaches Claude how to test Tauri hybrid desktop applications end to end, covering Rust backend commands, frontend webview behavior, IPC contracts, event flows, and packaged binaries across operating system targets.142installs9Debugging Tauri AppsTeaches debugging Tauri desktop applications: isolating failures across Rust backends, JavaScript frontends, and IPC bridges using logging, developer tools, and structured reproduction before Windows release builds.137installs10Distributing Tauri For WindowsCovers distributing Tauri apps for Windows: building release binaries, configuring installers or MSI or NSIS bundles, code signing basics, and publishing desktop artifacts so users can install outside dev builds.134installs11Adding Tauri System TrayTauri skill for adding system tray icons and menu interactions. Background operation support.126installs12Understanding Tauri Ipcunderstanding-tauri-ipc is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.122installs13Calling Frontend From Tauri RustSkill for Tauri IPC patterns enabling frontend-backend communication. Rust-JavaScript bridge.121installs14Configuring Tauri Capabilitiesconfiguring-tauri-capabilities is a Claude Code skill in the AI & Agent Building category.118installs15Signing Tauri Appssigning-tauri-apps is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.116installs16Building Tauri With Github ActionsTauri CI/CD skill for GitHub Actions automation. Builds, tests, and publishes desktop apps.113installs17Embedding Tauri Sidecarsembedding-tauri-sidecars is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.111installs18Listening To Tauri Eventslistening-to-tauri-events is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.110installs19Understanding Tauri Process Modelunderstanding-tauri-process-model is a Claude Code skill in the AI & Agent Building category.110installs20Configuring Tauri AppsTauri configuration skill for app setup including window, permissions, and runtime settings.109installs21Optimizing Tauri Binary Sizeoptimizing-tauri-binary-size is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.109installs22Distributing Tauri For Macosdistributing-tauri-for-macos is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.107installs23Managing Tauri App Resourcesmanaging-tauri-app-resources is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.107installs24Distributing Tauri For Androiddistributing-tauri-for-android is a Claude Code skill in the AI & Agent Building category.105installs25Packaging Tauri For Linuxpackaging-tauri-for-linux is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.103installs26Configuring Tauri CspGuides configuring a Content Security Policy under the security section of tauri.conf.json to restrict which scripts, styles, images, and connections a Tauri v2 WebView can load. A developer uses it to harden a Tauri app against XSS and unauthorized resource loading, with framework-specific directives for JS and Rust/WASM frontends.102installs27Configuring Tauri Scopesconfiguring-tauri-scopes is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.102installs28Adding Tauri Splashscreenadding-tauri-splashscreen is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.101installs29Configuring Tauri Http Headersconfiguring-tauri-http-headers is a Claude Code skill in the AI & Agent Building category.98installs30Developing Tauri Pluginsdeveloping-tauri-plugins is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.98installs31Managing Tauri Plugin Permissionsmanaging-tauri-plugin-permissions is a Claude Code skill in the AI & Agent Building category.98installs32Understanding Tauri Lifecycle Securityunderstanding-tauri-lifecycle-security is a Claude Code skill for security. It helps solo builders move faster with AI-assisted coding.98installs33Updating Tauri Dependenciesupdating-tauri-dependencies is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.96installs34Distributing Tauri For Iosdistributing-tauri-for-ios is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.95installs35Running Nodejs Sidecar In Taurirunning-nodejs-sidecar-in-tauri is a Claude Code skill in the AI & Agent Building category.95installs36Understanding Tauri Ecosystem Securityunderstanding-tauri-ecosystem-security is a Claude Code skill for security. It helps solo builders move faster with AI-assisted coding.95installs37Understanding Tauri Runtime Authorityunderstanding-tauri-runtime-authority is a Claude Code skill in the AI & Agent Building category.95installs38Migrating Tauri Appsmigrating-tauri-apps is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.91installs39Using Crabnebula Cloud With Tauriusing-crabnebula-cloud-with-tauri is a Claude Code skill in the AI & Agent Building category.87installs