Danh Thanh
Community@dt418
Danh Thanh (dt418) maintains 53 skills covering Tauri v2 cross-platform desktop app development and Astro web framework deployment on Cloudflare.
Agent Skills by Danh Thanh
Showing 52 vetted skills indexed across 3 GitHub repositories.
adding-tauri-splashscreen
Implements splash screens in Tauri v2 applications with window configuration and initialization coordination.
integrating-tauri-js-frontends
Configures JavaScript frontend frameworks for Tauri v2 desktop applications with static output.
using-crabnebula-cloud-with-tauri
Configures Tauri application distribution via CrabNebula Cloud with CI/CD releases and auto-updates.
understanding-tauri-process-model
Explains Tauri's Core and WebView process architecture, IPC, and security isolation patterns.
optimizing-tauri-binary-size
Configures Cargo release profiles and Tauri build settings to minimize desktop application binary size.
building-tauri-with-github-actions
Configures GitHub Actions CI/CD pipelines for building and releasing Tauri desktop applications.
managing-tauri-plugin-permissions
Configures Tauri capabilities, plugin permissions, and scoped access for desktop and mobile apps.
understanding-tauri-lifecycle-security
Explains Tauri application security threats and mitigations across development, build, distribution, and runtime phases.
configuring-tauri-http-headers
Configures HTTP security headers and CORS policies in Tauri v2 applications.
migrating-tauri-apps
Migrates Tauri applications from v1 or v2 beta to v2 stable.
understanding-tauri-architecture
Explains Tauri's Core-Shell architecture, IPC mechanisms, webview integration, and security model.
calling-rust-from-tauri-frontend
Implements Tauri v2 command-based IPC for calling Rust backend functions from JavaScript frontends.
understanding-tauri-ecosystem-security
Guides security auditing, dependency management, and capability configuration for Tauri desktop applications.
running-nodejs-sidecar-in-tauri
Packages and runs Node.js applications as sidecar processes inside Tauri desktop apps.
embedding-tauri-sidecars
Embeds and executes external binaries as sidecars in Tauri applications.
signing-tauri-apps
Configures code signing and notarization for Tauri applications across Android, iOS, Linux, macOS, and Windows.
developing-tauri-plugins
Guides creation of Tauri plugins with Rust crates, JavaScript bindings, and mobile implementations.
configuring-tauri-permissions
Configures Tauri v2 permissions, capabilities, scopes, and allow/deny lists for desktop applications.
integrating-tauri-rust-frontends
Configure Rust WASM frontend frameworks with Tauri v2 using Trunk bundling.
testing-tauri-apps
Guides unit, mock, and WebDriver end-to-end testing of Tauri v2 applications.
customizing-tauri-windows
Implements custom titlebars, transparent windows, and native menus in Tauri v2 desktop applications.
updating-tauri-dependencies
Updates Tauri CLI, Rust crates, JavaScript packages, and plugins to latest versions.
calling-frontend-from-tauri-rust
Implements Rust-to-frontend communication in Tauri v2 using events, channels, and JavaScript evaluation.
listening-to-tauri-events
Implements typed Tauri v2 event listeners in frontend code with cleanup patterns.
Frequently Asked Questions About Danh Thanh
FAQPage SchemaWhat tasks can I accomplish with dt418's Tauri skills?▼
You can set up Tauri v2 projects, integrate Next.js, SvelteKit, or Leptos frontends, call Rust from JavaScript via invoke, add splashscreens and system trays, optimize binary size, configure CSP and permissions, run Node.js sidecars, and package installers for Windows, macOS, Linux, iOS, and Android.
Who are these skills designed for?▼
Desktop and web developers building cross-platform applications with Tauri's Rust backend and webview frontend, plus Astro developers deploying content sites, blogs, docs, SaaS dashboards, and e-commerce storefronts to Cloudflare's edge network.
How do I build and release a Tauri app using these skills?▼
Initialize with create-tauri-app, configure tauri.conf.json and capabilities, then use the GitHub Actions skill for CI/CD pipelines. Distribute via CrabNebula Cloud with auto-updates, or generate platform installers including MSI, NSIS, DMG, AppImage, deb, RPM, Flatpak, and Snap.
What security capabilities do the Tauri skills cover?▼
Skills cover the permission and capability system with allow/deny lists, command scopes, Content Security Policy configuration, HTTP security headers, CORS, process isolation, runtime ACL enforcement, lifecycle threat mitigation, dependency auditing, and code signing with notarization for all five platforms.
What prerequisites are needed to use these skills?▼
Tauri skills require Rust, Cargo, and platform-specific system dependencies for macOS, Windows, or Linux, plus Node.js for JavaScript frontends. Astro skills assume familiarity with the Astro framework, and Cloudflare deployment skills require a Cloudflare account with Workers, KV, R2, or D1 access.