Full-stack-skills tauri-app-os-info
Retrieve OS version, architecture, locale, and platform information using the Tauri v2 os-info plugin. Use when collecting system diagnostics, checking platform compatibility, or displaying system info in the app with data minimization.
install
source · Clone the upstream repo
git clone https://github.com/partme-ai/full-stack-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/partme-ai/full-stack-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/tauri-skills/tauri-app-os-info" ~/.claude/skills/partme-ai-full-stack-skills-tauri-app-os-info && rm -rf "$T"
manifest:
skills/tauri-skills/tauri-app-os-info/SKILL.mdsource content
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
Keywords
tauri os info, platform, architecture, system info, diagnostics, version