From tauri
Configure or review Tauri 2 tauri.conf files, capabilities, permissions, CSP, scoped filesystem/network/shell access, window labels, plugin permissions, and security-sensitive frontend API exposure.
How this skill is triggered — by the user, by Claude, or both
Slash command
/tauri:tauri-config-securityThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when changing `tauri.conf.*`, `src-tauri/capabilities/*`,
Use this skill when changing tauri.conf.*, src-tauri/capabilities/*,
permissions, CSP, plugin access, or any frontend-callable native API.
$HOME/**, unrestricted shell, or unbounded network access as
a convenience fix..env values,
cookies, Keychain data, or updater private keys.python3 ../../scripts/tauri_project_probe.py .
Then inspect:
src-tauri/tauri.conf.json, .json5, or .toml;tauri.macos.conf.json,
tauri.windows.conf.json, tauri.linux.conf.json,
tauri.android.conf.json, tauri.ios.conf.json;src-tauri/capabilities/*.json or *.toml;src-tauri/Cargo.toml;Prefer file-based capabilities under src-tauri/capabilities/:
{
"$schema": "../gen/schemas/desktop-schema.json",
"identifier": "main-window",
"description": "Main window permissions",
"windows": ["main"],
"permissions": [
"core:path:default",
"core:event:default",
"core:window:default",
{
"identifier": "fs:allow-exists",
"allow": [{ "path": "$APPDATA/*" }]
}
]
}
If app.security.capabilities is set in config, keep it synchronized with
capability identifiers. Window labels are case-sensitive and are not titles.
core:* permissions namespaced correctly for Tauri 2?Run schema/build checks available in the project. At minimum, use:
cargo check --manifest-path src-tauri/Cargo.toml
Then run the local Tauri dev/build command if the changed permission affects runtime frontend calls.
npx claudepluginhub xopoko/plug-n-skills --plugin tauriProvides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.