When to use this skill
ALWAYS use this skill when the user mentions:
- Getting OS version, architecture, or locale info
- System diagnostics or platform compatibility checks
- Displaying system information in the app
Trigger phrases include:
- "os info", "system info", "platform", "architecture", "diagnostics", "os version"
How to use this skill
- Install the os plugin:
cargo add tauri-plugin-os - Register the plugin in your Tauri builder:
tauri::Builder::default() .plugin(tauri_plugin_os::init()) - Configure capabilities in
src-tauri/capabilities/default.json:{ "permissions": ["os:default"] } - Query OS information from the frontend:
import { platform, version, arch, locale } from '@tauri-apps/plugin-os'; const os = await platform(); // 'macos', 'windows', 'linux' const ver = await version(); // '14.0' const cpu = await arch(); // 'x86_64', 'aarch64' const lang = await locale(); // 'en-US' - Minimize data collection to only what your app needs (privacy by default)
- Redact sensitive data before sending diagnostics to remote servers
Outputs
- OS info plugin setup with platform/version/arch/locale queries
- Data minimization pattern for diagnostics
- Redaction guidance for remote reporting
References
- https://v2.tauri.app/plugin/os-info/
Keywords
tauri os info, platform, architecture, system info, diagnostics, version