Danh Thanh avatar

Danh Thanh

Community

@dt418

2Followers
|
42Public Repos
|
52Published Skills

Danh Thanh (dt418) maintains 53 skills covering Tauri v2 cross-platform desktop app development and Astro web framework deployment on Cloudflare.

Skills Distribution
DomainDeveloper To...Tauri Desktop Deve.. (55%)Tauri Security & P.. (15%)App Distribution &.. (12%)Astro Web Framework (12%)

Agent Skills by Danh Thanh

Showing 52 vetted skills indexed across 3 GitHub repositories.

dt418dt418

adding-tauri-splashscreen

Implements splash screens in Tauri v2 applications with window configuration and initialization coordination.

Community
Intermediate
dt418dt418

integrating-tauri-js-frontends

Configures JavaScript frontend frameworks for Tauri v2 desktop applications with static output.

Community
Intermediate
dt418dt418

using-crabnebula-cloud-with-tauri

Configures Tauri application distribution via CrabNebula Cloud with CI/CD releases and auto-updates.

Community
Intermediate
dt418dt418

understanding-tauri-process-model

Explains Tauri's Core and WebView process architecture, IPC, and security isolation patterns.

Community
Intermediate
dt418dt418

optimizing-tauri-binary-size

Configures Cargo release profiles and Tauri build settings to minimize desktop application binary size.

Community
Intermediate
dt418dt418

building-tauri-with-github-actions

Configures GitHub Actions CI/CD pipelines for building and releasing Tauri desktop applications.

Community
Intermediate
dt418dt418

managing-tauri-plugin-permissions

Configures Tauri capabilities, plugin permissions, and scoped access for desktop and mobile apps.

Community
Intermediate
dt418dt418

understanding-tauri-lifecycle-security

Explains Tauri application security threats and mitigations across development, build, distribution, and runtime phases.

Community
Intermediate
dt418dt418

configuring-tauri-http-headers

Configures HTTP security headers and CORS policies in Tauri v2 applications.

Community
Intermediate
dt418dt418

migrating-tauri-apps

Migrates Tauri applications from v1 or v2 beta to v2 stable.

Community
Intermediate
dt418dt418

understanding-tauri-architecture

Explains Tauri's Core-Shell architecture, IPC mechanisms, webview integration, and security model.

Community
Basic
dt418dt418

calling-rust-from-tauri-frontend

Implements Tauri v2 command-based IPC for calling Rust backend functions from JavaScript frontends.

Community
Intermediate
dt418dt418

understanding-tauri-ecosystem-security

Guides security auditing, dependency management, and capability configuration for Tauri desktop applications.

Community
Intermediate
dt418dt418

running-nodejs-sidecar-in-tauri

Packages and runs Node.js applications as sidecar processes inside Tauri desktop apps.

Community
Intermediate
dt418dt418

embedding-tauri-sidecars

Embeds and executes external binaries as sidecars in Tauri applications.

Community
Intermediate
dt418dt418

signing-tauri-apps

Configures code signing and notarization for Tauri applications across Android, iOS, Linux, macOS, and Windows.

Community
Intermediate
dt418dt418

developing-tauri-plugins

Guides creation of Tauri plugins with Rust crates, JavaScript bindings, and mobile implementations.

Community
Advanced
dt418dt418

configuring-tauri-permissions

Configures Tauri v2 permissions, capabilities, scopes, and allow/deny lists for desktop applications.

Community
Intermediate
dt418dt418

integrating-tauri-rust-frontends

Configure Rust WASM frontend frameworks with Tauri v2 using Trunk bundling.

Community
Intermediate
dt418dt418

testing-tauri-apps

Guides unit, mock, and WebDriver end-to-end testing of Tauri v2 applications.

Community
Intermediate
dt418dt418

customizing-tauri-windows

Implements custom titlebars, transparent windows, and native menus in Tauri v2 desktop applications.

Community
Intermediate
dt418dt418

updating-tauri-dependencies

Updates Tauri CLI, Rust crates, JavaScript packages, and plugins to latest versions.

Community
Intermediate
dt418dt418

calling-frontend-from-tauri-rust

Implements Rust-to-frontend communication in Tauri v2 using events, channels, and JavaScript evaluation.

Community
Intermediate
dt418dt418

listening-to-tauri-events

Implements typed Tauri v2 event listeners in frontend code with cleanup patterns.

Community
Intermediate

Frequently Asked Questions About Danh Thanh

FAQPage Schema
What 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.