Agent skill

Tauri

by diodeme in diodeme/Gold-Band

Cross-platform app toolkit with Rust backend and WebView frontend.

AGPL-3.0Auto-check passedFrontend & Design

Install Tauri

skills CLI
$ npx skills add diodeme/Gold-Band --skill tauri -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install diodeme/Gold-Band tauri --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/diodeme/Gold-Band.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/tauri .claude/skills/tauri && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
tauri
GitHub stars
143
Token cost
~2.1k tokens
SKILL.md length
565 words
Files
51 (incl. references)
Skills in repo
11
Repo updated
First seen
Licence
AGPL-3.0

At a glance

Cross-platform app toolkit with Rust backend and WebView frontend.

  • Maintaining Tauri apps
  • SKILL.md covers Core References, Start, Develop and Security, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Configuring IPC/security

What it does

Tauri is an agent skill from diodeme/Gold-Band. Cross-platform app toolkit with Rust backend and WebView frontend. Use when building or maintaining Tauri apps, configuring IPC/security, or developing plugins.

Its SKILL.md is about 2.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 51 other files, including reference files (for example `GENERATION.md`, `references/best-practices-security-lifecycle.md` and `references/best-practices-writing-plugin-permissions.md`).

It sits in Frontend & Design. It works with Tauri and Rust. The repository describes itself as: Desktop app for harness engineering, loop engineering, graph engineering—and whatever comes next in local AI-agent workflows. The licence is AGPL-3.0.

When your agent uses it

  • Maintaining Tauri apps
  • Configuring IPC/security
  • Developing plugins

Example prompts

  • “/tauri”

Requirements

  • Node.js

What it can do on your machine

Read from SKILL.md and the folder at commit 75622ac. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Tauri loads about 2.1k tokens when it runs, and up to ~35k if it reads all its reference files. Until then it costs about 42 tokens; SKILL.md has 565 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~42
When it runs · the whole SKILL.md, loaded when a task matches
~2.1k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~35k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from diodeme/Gold-Band at commit 75622ac, republished under its AGPL-3.0 licence (© diodeme). 565 words, ~2,095 tokens.

Download SKILL.mdSave it as .claude/skills/tauri/SKILL.md (or your agent's skills folder). This skill also uses 50 other files; get the full folder from GitHub.
name
tauri
description
Cross-platform app toolkit with Rust backend and WebView frontend. Use when building or maintaining Tauri apps, configuring IPC/security, or developing plugins.
metadata.author
hairy
metadata.version
2026.1.30
metadata.source
Generated from https://github.com/tauri-apps/tauri-docs, scripts located at https://github.com/antfu/skills

Tauri lets you build desktop (and mobile) apps with a Rust Core process and a frontend running in the OS WebView. Use these skills when scaffolding projects, wiring commands and events, configuring capabilities and permissions, or authoring plugins.

The skill is based on Tauri v2, generated at 2026-01-30.

Core References

TopicDescriptionReference
ArchitectureCore crates, WRY/TAO, tooling, pluginscore-architecture
IPCEvents (fire-and-forget) vs Commands (invoke/response), when to use eachcore-ipc
Process ModelCore process vs WebView processes, security implicationscore-process-model
Project Structuresrc-tauri layout, tauri.conf.json, capabilities, build flowcore-project-structure
App SizeWhy small, Cargo release profile (LTO, strip, opt-level)concept-size
IPC PatternsBrownfield (default) vs Isolation (sandbox, encrypt)concept-ipc-patterns

Start

TopicDescriptionReference
Create Projectcreate-tauri-app vs tauri init, dev server URLstart-create-project
PrerequisitesSystem deps, Rust, Node, WebView2, mobile (Android/iOS)start-prerequisites
FrontendStatic host model, Vite/Next/Nuxt/SvelteKit/Leptos/Trunkstart-frontend
MigrateUpgrading from Tauri 1.x or 2 beta, migrate commandstart-migrate

Develop

TopicDescriptionReference
Configuration Filestauri.conf.json, platform overrides, Cargo.toml, package.jsondevelop-configuration-files
Commands#[tauri::command], invoke, args, errors, async, State, channelsdevelop-commands
Events and ChannelsEmit/listen, global vs webview-specific, streaming with Channeldevelop-events-and-channels
State Managementapp.manage(), State<T> in commands, Mutexdevelop-state-management
WindowsCreating windows (config vs WebviewWindowBuilder), label, url, visibledevelop-windows
Iconstauri icon command, bundle.icon, platform formatsdevelop-icons
ResourcesBundled resources, resolve path, $RESOURCE, fs permissionsdevelop-resources
SidecarexternalBin, shell plugin, spawn from Rust/JS, permissionsdevelop-sidecar
Debugdev vs build, Rust console, WebView devtools, RUST_BACKTRACEdevelop-debug
TestsMock runtime, WebDriver E2E, CIdevelop-tests
Tests MockingmockIPC, mockWindows, clearMocks (frontend tests)develop-tests-mocking
Tests WebDrivertauri-driver, platform drivers, Selenium/WebdriverIO, CIdevelop-tests-webdriver
Updating Dependenciesnpm/Cargo version sync, tauri and pluginsdevelop-updating-dependencies
Plugins MobileAndroid (Kotlin), iOS (Swift), desktop vs mobile impldevelop-plugins-mobile

Security

TopicDescriptionReference
CapabilitiesWhich permissions apply to which windows; capability files, remote, platformssecurity-capabilities
PermissionsAllow/deny commands, scopes, permission sets; plugin vs app permissionssecurity-permissions
Scopesallow/deny per command or global, path/URL patternssecurity-scope
CSPContent Security Policy config, script-src, style-srcsecurity-csp
HTTP HeadersCORS, COOP, Permissions-Policy for webview responsessecurity-http-headers
Runtime AuthorityCore enforces permissions on every invoke; denied = never runsecurity-runtime-authority
Show full SKILL.md (221 more words)Show less

Best Practices

TopicDescriptionReference
Security LifecycleUpstream, development, build, runtime; deps, audit, dev serverbest-practices-security-lifecycle
Writing Plugin PermissionsAutogenerated allow/deny, permission files, default set, scope schemabest-practices-writing-plugin-permissions

Features

TopicDescriptionReference
PluginsPlugin development, lifecycle hooks, commands, permissions, statefeatures-plugins
Official Plugins Overviewdialog, fs, shell, store, updater, and others; when to use whichfeatures-official-plugins-overview
Deep LinkingCustom URL scheme, App/Universal Links, single-instance + argvfeatures-deep-linking
UpdaterIn-app updates — check, download, install, signing, static/dynamic endpointsfeatures-updater

Distribute

TopicDescriptionReference
Packagingbuild, bundle, installers (DMG, MSI, AppImage, etc.), signing overviewdistribute-packaging
SigningCode signing per platform (macOS, Windows, Linux, Android, iOS)distribute-signing
PipelinesGitHub Actions (tauri-action), CI signing, CrabNebula Clouddistribute-pipelines

Learn

TopicDescriptionReference
Menus and TrayWindow menu, system tray, Menu/TrayIcon, predefined itemslearn-windows-menus-tray
Window CustomizationCustom titlebar, decorations, data-tauri-drag-region, transparent (macOS)learn-window-customization
SplashscreenExtra window, visible/hidden main, setup tasks, close when readylearn-splashscreen
Sidecar Node.jsNode app as binary (pkg), externalBin, shell pluginlearn-sidecar-nodejs
Using Plugin PermissionsAdd plugin, capability, allow commands, default permissionslearn-using-plugin-permissions
Capabilities per Window/PlatformDifferent capabilities per window; platforms arraylearn-capabilities-windows-platforms

Reference

TopicDescriptionReference
CLIdev, build, icon, init, migrate, bundlereference-cli
Environment VariablesCI, config depth, signing, Apple/Windows/Linux, hook envreference-environment-variables
WebView VersionsWebView2 (Windows), WKWebView (macOS/iOS), WebKitGTK (Linux)reference-webview-versions
Core Permissions (ACL)core:default, app, event, window, path, menu, tray, resourcesreference-acl-core-permissions

© diodeme, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 50 other files (references) in .agents/skills/tauri of diodeme/Gold-Band.

  • SKILL.md
  • GENERATION.md
  • references/best-practices-security-lifecycle.md
  • references/best-practices-writing-plugin-permissions.md
  • references/concept-ipc-patterns.md
  • references/concept-size.md
  • references/core-architecture.md
  • references/core-ipc.md
  • references/core-process-model.md
  • references/core-project-structure.md
  • references/develop-commands.md
  • references/develop-configuration-files.md
  • references/develop-debug.md
  • references/develop-events-and-channels.md
  • references/develop-icons.md
  • references/develop-plugins-mobile.md
  • references/develop-resources.md
  • references/develop-sidecar.md
  • references/develop-state-management.md
  • references/develop-tests-mocking.md
  • … and 31 more

Open the folder on GitHubat commit 75622ac

Compare with similar skills

Tauri next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Tauri compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Tauri this skilldiodeme/Gold-Band143—~2.1kAutomated safety check: PassAGPL-3.0
Tauri Config Ipcifer47/markeron1.2k—~1kAutomated safety check: PassMIT
Reactflow Workflowveloxbase/veloxdb646—~897Automated safety check: PassMIT
Worklog Designregisx001/Worklog261—~3.3kAutomated safety check: PassMIT
I18nhuoshen80/ReinaManager693—~177Automated safety check: PassAGPL-3.0
Tv Remote UIventic/ventic174—~4.2kAutomated safety check: PassMIT

Similar skills

  • Tauri Config Ipc

    ifer47/markeron

    Extend MarkerOn settings, persisted config, or Tauri IPC commands.

    1.2k GitHub stars~1k tokensUpdated yesterday
    Frontend & DesignAuto-check passed
  • Reactflow Workflow

    veloxbase/veloxdb

    Build and harden React Flow diagram surfaces in VeloxDB using @xyflow/react patterns (nodes, edges, viewport, controls, interactions, performance).

    646 GitHub stars~897 tokensUpdated 8 days ago
    Frontend & DesignAuto-check passed
  • Worklog Design

    regisx001/Worklog

    Design and UI skill for the Worklog desktop project manager.

    261 GitHub stars~3.3k tokensUpdated 1 mo ago
    Frontend & DesignAuto-check passed
  • I18n

    huoshen80/ReinaManager

    使用 i18next-cli 检查、同步和整理本项目的国际化资源。涉及新增、修改、删除翻译键或国际化字符串,以及修复缺失翻译时使用。

    693 GitHub stars~177 tokensUpdated 5 days ago
    Frontend & DesignAuto-check passed
  • Tv Remote UI

    ventic/ventic

    How this app stays usable from a TV remote (Android TV / Google TV).

    174 GitHub stars~4.2k tokensUpdated 4 days ago
    Frontend & DesignAuto-check passed
  • Web Design

    drewnekota/cetus

    A skill your agent uses when building any web page, HTML artifact, landing page, dashboard, slide deck, report, email, or UI component the user will look at.

    146 GitHub stars~2.1k tokensUpdated 3 days ago
    Frontend & DesignAuto-check passed

More from diodeme/Gold-Band

All 11 skills in this repo
  • Rust Async Patterns

    diodeme/Gold-Band

    Master Rust async programming with Tokio, async traits, error handling, and concurrent patterns.

    143 GitHub starsUsed in 10 repos~3.1k tokens
    Auto-check passed
  • Rust Profiling

    diodeme/Gold-Band

    Rust profiling skill for performance analysis. An agent skill from diodeme/Gold-Band.

    143 GitHub starsUsed in 1 repo~1.7k tokens
    Auto-check: notes
  • Memory Leak Debugging

    diodeme/Gold-Band

    Diagnoses and resolves memory leaks in JavaScript/Node.js applications.

    143 GitHub stars~712 tokensUpdated 8 days ago
    Auto-check passed
  • Git Changelog

    diodeme/Gold-Band

    Create and localize user-facing release notes from an explicit Git change range.

    143 GitHub stars~1.4k tokensUpdated 8 days ago
    Auto-check passed
  • Git PR

    diodeme/Gold-Band

    Prepare, review, publish, or update a complete GitHub pull request for the current repository, including local commit readiness, safe push strategy, semantic title validation, repository-native PR…

    143 GitHub stars~1.5k tokensUpdated 8 days ago
    Auto-check passed
  • Stitch Design

    diodeme/Gold-Band

    Unified entry point for Stitch design work. An agent skill from diodeme/Gold-Band.

    143 GitHub starsUsed in 1 repo~925 tokens
    Auto-check passed

Works with

Questions about Tauri

What does Tauri do?

Cross-platform app toolkit with Rust backend and WebView frontend. Tauri is an agent skill from diodeme/Gold-Band. Cross-platform app toolkit with Rust backend and WebView frontend.

When should I use Tauri?

Tauri fits situations like: maintaining Tauri apps; configuring IPC/security; developing plugins.

How do I install Tauri in Claude Code?

Run `npx skills add diodeme/Gold-Band --skill tauri -a claude-code`. Or copy the skill folder (.agents/skills/tauri in diodeme/Gold-Band) into .claude/skills/tauri in your project. Claude Code loads it when a task matches its description.

How do I install Tauri in Codex?

Run `npx skills add diodeme/Gold-Band --skill tauri -a codex`. Or copy the skill folder (.agents/skills/tauri in diodeme/Gold-Band) into .agents/skills/tauri in your project. Codex loads it when a task matches its description.

Can I use Tauri in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add diodeme/Gold-Band --skill tauri -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/tauri, .gemini/skills/tauri, .github/skills/tauri and .opencode/skills/tauri in your project.

What does Tauri need to run?

SKILL.md names no scripts, command-line tools or credentials: Tauri is instructions for the agent only. Our summary lists: Node.js.

Does Tauri access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Tauri safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Tauri use?

Tauri is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Tauri use?

About 2.1k tokens (SKILL.md is roughly 8.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 32k tokens, read only when the agent opens those files.

What are the alternatives to Tauri?

Skills that share tags, products or a category with Tauri: Tauri Config Ipc (ifer47/markeron, 1.2k stars), Reactflow Workflow (veloxbase/veloxdb, 646 stars), Worklog Design (regisx001/Worklog, 261 stars) and I18n (huoshen80/ReinaManager, 693 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Tauri?

diodeme (a GitHub user) maintains it in diodeme/Gold-Band, which has 143 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on September 30, 2026.

Source: diodeme/Gold-Band on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.