Tauri Skills is an open-source collection of Agent Skills focused on Tauri Cross-Platform Application Development, strictly following the Agent Skills Specification. It provides 51 professional skills organized into 7 plugin categories by functional area, covering the entire lifecycle of Tauri development from environment setup and application development to system integration, mobile adaptation, and security hardening.
With these skills, full-stack developers can leverage AI assistants like Claude to quickly master Tauri development best practices and efficiently build cross-platform desktop and mobile applications.
This repository participates in the development stage (desktop/cross-platform) of theγrequirements β deploymentγpipeline. For the full pipeline stage mapping and skills ecosystem, see full-stack-skills/docs/pipeline-stage-to-skills.md and full-stack-skills/docs/skills-ecosystem.md.
β οΈ Note: This project is currently in Alpha stage and has not been rigorously tested. It is still under self-testing. Feedback and suggestions are welcome.
Skills are folders consisting of descriptions, scripts, and resources that Claude dynamically loads as needed to improve performance on specific tasks. Skills are used to teach Claude how to perform specific jobs in a reusable way, such as: initializing a Tauri project, configuring the system tray, handling file system operations, or integrating mobile features.
tauri-skills is a professional skill library for Tauri Developers, designed to empower the Tauri ecosystem through AI.
- Apache 2.0 License: All skills are licensed under Apache 2.0 and are completely open source.
- Standardized: Strictly follows the Agent Skills Specification to ensure skill quality and compatibility.
- 51 Skills: Covers core framework, system capabilities, network communication, data storage, UI interaction, mobile features, and security mechanisms.
- 7 Plugin Categories: Organized by functional modules for clear structure and easy retrieval.
- Smart Recognition: Claude automatically invokes relevant skills based on your Tauri development needs.
- Best Practices: Built-in official Tauri best practices and code templates.
- Rich Examples: Each skill includes at least 5 specific usage scenarios and example codes.
Tauri Skills Organization:
tauri-skills/
βββ .claude-plugin/
β βββ marketplace.json # Plugin marketplace configuration
βββ skills/ # Skills directory
β βββ tauri-scaffold/ # Individual skill directory
β β βββ SKILL.md # Main skill documentation
β β βββ examples/ # Example files
β β βββ templates/ # Template files
β β βββ LICENSE.txt # License
β βββ tauri-app-window/
β βββ ... # 51 skills
βββ README.md # Project documentation (English)
βββ README_CN.md # Project documentation (Chinese)
Plugin Categories:
| Plugin Category | Skill Count | Description |
|---|---|---|
| tauri-core | 10 | Core framework and project configuration skills |
| tauri-system | 14 | System integration and native capability skills |
| tauri-network | 6 | Network communication and IPC skills |
| tauri-mobile | 6 | Mobile development and hardware access skills |
| tauri-data | 4 | Data persistence and storage skills |
| tauri-ui | 5 | UI interaction and window management skills |
| tauri-security | 6 | Security hardening and permission management skills |
These skills follow the Agent Skills standard and are supported by:
- Claude Code
- Trae
- Cursor
- Windsurf
- GitHub Copilot
- OpenHands
- Continue
- Roo Code
- CodeBuddy
- And 20+ more agents (Amp, Antigravity, Cline, Codex, etc.)
You can use the npx skills CLI tool to manage and install these skills.
Run the following command in Claude Code to register this repository as a plugin marketplace:
/plugin marketplace add https://github.com/partme-ai/tauri-skills.gitRegister SuccessοΌ
Or use the shorthand (if published to the official source):
/plugin marketplace add partme-ai/tauri-skillsRemove the plugin marketplaceοΌ
/plugin marketplace remove tauri-skills
You can install specific plugin categories as needed:
# Install core development skills
/plugin install tauri-core@tauri-skills
# Install system capability skills
/plugin install tauri-system@tauri-skills
# Install all plugins (Recommended)
/plugin install tauri-core@tauri-skills
/plugin install tauri-system@tauri-skills
/plugin install tauri-network@tauri-skills
/plugin install tauri-mobile@tauri-skills
/plugin install tauri-data@tauri-skills
/plugin install tauri-ui@tauri-skills
/plugin install tauri-security@tauri-skillsAfter installing the plugins, simply mention the relevant task in the conversation, and Claude will automatically invoke the skill. For example:
- "Help me create a Tauri project based on Vue and TypeScript"
- "How to configure the system tray in Tauri?"
- "How to read local files in Tauri?"
These skills can also be used on other AI platforms that support the Agent Skills specification, such as Cursor, Trae, etc.
This repository contains 51 skills, categorized by function as follows:
Install Command: /plugin install tauri-core@tauri-skills
Description: Includes Tauri project initialization, configuration management, build processes, and development tools.
tauri-scaffold- Project scaffold generationtauri-setup- Environment setup and dependency checktauri-config-tauri.conf.jsonconfiguration detailstauri-build- Build and packaging process managementtauri-app-develop- Development mode and debugging tipstauri-app-creator- Application creation wizardtauri-app-frontend-selection- Frontend framework selection and integrationtauri-app-planning- Project planning and architecture designtauri-framework-upgrade- Framework version upgrade guidetauri-concept- Tauri core concept analysis
Install Command: /plugin install tauri-system@tauri-skills
Description: Provides access to operating system native capabilities, such as file system, clipboard, notifications, and command line interaction.
tauri-app-cli- Command line interface integrationtauri-app-clipboard- Clipboard read/write operationstauri-app-file-system- File system operations (Fs)tauri-app-process- Child process management and command executiontauri-app-shell- Shell command executiontauri-app-os-info- Operating system information retrievaltauri-app-dialog- Native dialogs (open/save file, message prompts)tauri-app-notification- System notification sendingtauri-app-global-shortcut- Global shortcut registrationtauri-app-autostart- Auto-start configurationtauri-app-deep-linking- Deep link handlingtauri-app-single-instance- Single instance application locktauri-app-system-tray- System tray icon and menutauri-app-window-menu- Application window menu configurationtauri-app-logging- Log file management and debugging
Install Command: /plugin install tauri-network@tauri-skills
Description: Handles network requests, WebSocket communication, and frontend-backend IPC communication.
tauri-app-http-client- HTTP client requeststauri-app-websocket- WebSocket connection managementtauri-app-upload- File upload functionalitytauri-app-localhost- Localhost integrationtauri-ipc- Frontend-backend Inter-Process Communication (IPC)tauri-app-sidecar-nodejs- Node.js Sidecar integration
Install Command: /plugin install tauri-mobile@tauri-skills
Description: Focuses on mobile features (iOS/Android) and hardware sensor access.
tauri-mobile- Mobile development configurationtauri-app-biometric- Biometric authentication (Fingerprint/FaceID)tauri-app-barcode-scanner- Barcode/QR code scanningtauri-app-haptics- Haptic feedback (Vibration)tauri-app-nfc- NFC reading/writingtauri-app-geolocation- Geolocation positioning
Install Command: /plugin install tauri-data@tauri-skills
Description: Provides local data persistence solutions, including SQL databases and key-value stores.
tauri-app-store- Simple key-value store (Store)tauri-app-sql- SQL database integration (SQLite/MySQL/PostgreSQL)tauri-app-stronghold- Encrypted storage (Stronghold)tauri-app-persisted-scope- Persisted scope management
Install Command: /plugin install tauri-ui@tauri-skills
Description: Manages application windows, splash screens, and UI-related interactions.
tauri-window- Window creation and managementtauri-app-splashscreen- Splash screentauri-app-window-state- Window state saving and restoringtauri-app-positioner- Window positioning toolstauri-app-opener- Open files/links with default application
Install Command: /plugin install tauri-security@tauri-skills
Description: Tauri security mechanism configuration, permission management, and isolation strategies.
tauri-security- Security best practicestauri-framework-security- Framework security featurestauri-app-plugin-permissions- Plugin permission configurationtauri-app-wasm- WebAssembly integration securitytauri-allowlist- (Integrated in config) Allowlist configurationtauri-csp- (Integrated in config) Content Security Policy
These skills are for demonstration and educational purposes only. While some capabilities may be available in Claude, the implementation and behavior you get from Claude may differ from what is shown in these skills. Before relying on them for critical tasks, please test them thoroughly in your own environment.

