Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

tauri-skills

Agent skills for building, debugging, securing, and shipping Tauri v2 applications.

Install · Claude plugin · Skill catalog · License

What this repository contains

tauri-skills is a collection of 53 agent skills for Tauri v2 development. The collection covers project setup, Rust and frontend integration, official plugins, security, mobile development, debugging, packaging, and release work.

Each skill lives in its own folder under skills/. Every folder contains a SKILL.md file with the core instructions. Some skills also include reference documents, scripts, examples, or templates. Copy the complete folder so those supporting files stay available.

The main tauri skill acts as an index for the collection. You can install the full repository or copy only the skills that match your work.

Install

You can install these skills manually for Claude Code, Codex, or Antigravity. Claude Code users can also install the complete collection as a plugin.

Download the repository

Clone the repository:

git clone https://github.com/pinkpixel-dev/tauri-skills.git
cd tauri-skills

You can also download the repository as a ZIP file from GitHub and extract it on your computer.

Choose an installation scope

A global installation makes a skill available across your projects. A workspace installation keeps the skill inside one project.

Provider Global directory Workspace directory
Claude Code ~/.claude/skills <workspace-root>/.claude/skills/
Codex ~/.codex/skills <workspace-root>/.codex/skills
Antigravity ~/.gemini/config/skills/ <workspace-root>/.agents/skills/

Replace <workspace-root> with the path to your project before you run a workspace command.

Copy the skill folders

Choose one or more folders from this repository's skills/ directory. Copy each complete folder into the directory for your provider and scope.

For example, this installs tauri-app-builder globally for Codex:

mkdir -p ~/.codex/skills
cp -R skills/tauri-app-builder ~/.codex/skills/

This example installs the same skill globally for Claude Code:

mkdir -p ~/.claude/skills
cp -R skills/tauri-app-builder ~/.claude/skills/

This example installs it globally for Antigravity:

mkdir -p ~/.gemini/config/skills
cp -R skills/tauri-app-builder ~/.gemini/config/skills/

To install every skill, copy all folders inside skills/ into the selected provider directory. Keep each skill as a separate folder.

After the copy is complete, restart or reload your provider so it can discover the new skills.

Install the Claude Code plugin

The Claude Code plugin installs the complete collection. Use the manual method above if you only want selected skills.

  1. Clone this repository and enter its directory.

    git clone https://github.com/pinkpixel-dev/tauri-skills.git
    cd tauri-skills
  2. Open Claude Code from the repository directory.

    claude
  3. Add the local repository as a plugin marketplace.

    /plugin marketplace add ./
    
  4. Install the plugin.

    /plugin install tauri-skills
    
  5. Choose the User, Project, or Local installation scope when Claude Code prompts you.

  6. Reload the installed plugins.

    /reload-plugins
    

Using the skills

Your provider uses each skill's name and description to decide when its instructions apply. You can also name a skill directly in your request.

For broad Tauri work, start with tauri. For a complete desktop application workflow, use tauri-app-builder. For narrower tasks, choose the matching setup, plugin, security, mobile, or packaging skill.

Skill catalog

The repository contains 53 skills.

Skill What it covers
tauri-app-autostart Configure Tauri v2 autostart with platform-specific behavior and rollback steps.
tauri-app-barcode-scanner Add barcode scanning with permission handling and a controlled scan lifecycle.
tauri-app-biometric Add biometric authentication with fallback behavior and a clear authentication flow.
tauri-app-builder Build, refactor, debug, secure, and package complete Tauri v2 desktop applications.
tauri-app-cli Define CLI arguments and route application commands.
tauri-app-clipboard Add safe clipboard copy, paste, and monitoring flows.
tauri-app-creator Create Tauri v2 projects with the official create-tauri-app workflow and a minimal run check.
tauri-app-deep-linking Configure URL schemes and route deep links safely.
tauri-app-develop Run daily development, debugging, resource, sidecar, and testing workflows.
tauri-app-dialog Add native dialogs through a consistent application API.
tauri-app-file-system Add scoped file-system access and safe file operations.
tauri-app-frontend-selection Select and configure a frontend framework with static export support.
tauri-app-geolocation Add geolocation with permission handling and privacy controls.
tauri-app-global-shortcut Register global shortcuts, handle conflicts, and release registrations correctly.
tauri-app-haptics Add haptic feedback with platform-aware fallback behavior.
tauri-app-http-client Make allowlisted HTTP requests with secure transport rules.
tauri-app-localhost Use the localhost plugin while limiting local service exposure.
tauri-app-logging Configure log levels, filtering, and safe diagnostic output.
tauri-app-nfc Add NFC session handling and validate scanned data.
tauri-app-notification Add notifications with permission requests and click handling.
tauri-app-opener Open external links and files safely.
tauri-app-os-info Read operating-system information for safe diagnostics and reports.
tauri-app-persisted-scope Persist scoped permissions with expiration and revocation flows.
tauri-app-planning Plan requirements, architecture, and implementation order for Tauri v2 applications.
tauri-app-plugin-permissions Author plugin permissions and generate capabilities across supported platforms.
tauri-app-positioner Position windows across multiple displays.
tauri-app-process Expose controlled process information to the application.
tauri-app-shell Run approved shell commands and open targets safely.
tauri-app-sidecar-nodejs Package and manage a Node.js sidecar throughout its lifecycle.
tauri-app-single-instance Keep one application instance and handle arguments from later launches.
tauri-app-splashscreen Add a splash screen and control its lifecycle without white-screen flashes.
tauri-app-sql Configure the SQL plugin, migrations, and safe query access.
tauri-app-store Add lazy-loaded key-value storage.
tauri-app-stronghold Store sensitive data in encrypted Stronghold storage.
tauri-app-system-tray Build system-tray interactions with platform-specific behavior.
tauri-app-updater Configure signed over-the-air updates.
tauri-app-upload Upload files with headers and progress reporting.
tauri-app-wasm Run Rust-compiled WebAssembly in the Tauri frontend.
tauri-app-websocket Manage WebSocket connections and lifecycle events in Rust.
tauri-app-window-menu Define window menus, events, and keyboard shortcuts.
tauri-app-window-state Save and restore window size and position.
tauri-build Create production builds, sign packages, and prepare distribution artifacts.
tauri-concept Understand the Tauri process model, architecture, and IPC isolation.
tauri-config Configure tauri.conf.json, application lifecycle settings, and CSP rules.
tauri-framework-security Apply the Tauri security model, baseline hardening, and runtime authority controls.
tauri-framework-upgrade Upgrade from Tauri v1 or a v2 beta to stable Tauri v2.
tauri-ipc Connect frontend invoke calls to Rust commands with type-safe bindings.
tauri-mobile Set up, debug, and identify Tauri v2 mobile applications.
tauri-scaffold Scaffold a Tauri v2 project with create-tauri-app and static frontend configuration.
tauri-security Configure capabilities, scopes, and ACL-based permissions.
tauri-setup Install Tauri prerequisites for macOS, Windows, Linux, Android, and iOS.
tauri-window Create and manage windows, lifecycle events, and custom title bars.
tauri Route general Tauri work to the appropriate specialized skill, examples, and templates.

References

License

This repository is available under the Apache License 2.0.

Made with 💖 by Pink Pixel

Releases

Packages

Used by

Contributors

Languages