Agent Skills: tauri-app-biometric

Implement Tauri v2 biometric authentication using TouchID, FaceID, or fingerprint sensors with fallback strategies. Use when adding biometric login, securing sensitive actions with biometric confirmation, or handling devices without biometric support.

UncategorizedID: teachingai/full-stack-skills/tauri-app-biometric

Install this agent skill to your local

pnpm dlx add-skill https://github.com/partme-ai/full-stack-skills/tree/HEAD/skills/tauri-skills/tauri-app-biometric

Skill Files

Browse the full folder contents for tauri-app-biometric.

Download Skill

Loading file tree…

skills/tauri-skills/tauri-app-biometric/SKILL.md

Skill Metadata

Name
tauri-app-biometric
Description
"Implement Tauri v2 biometric authentication using TouchID, FaceID, or fingerprint sensors with fallback strategies. Use when adding biometric login, securing sensitive actions with biometric confirmation, or handling devices without biometric support."

When to use this skill

ALWAYS use this skill when the user mentions:

  • Biometric authentication (TouchID, FaceID, fingerprint)
  • Securing sensitive actions with biometric confirmation
  • Fallback when biometric hardware is unavailable

Trigger phrases include:

  • "biometric", "Face ID", "Touch ID", "fingerprint", "biometric login"

How to use this skill

  1. Install the biometric plugin:
    cargo add tauri-plugin-biometric
    
  2. Register the plugin in your Tauri builder:
    tauri::Builder::default()
        .plugin(tauri_plugin_biometric::init())
    
  3. Configure capabilities in src-tauri/capabilities/default.json:
    { "permissions": ["biometric:allow-authenticate", "biometric:allow-status"] }
    
  4. Check availability and authenticate from the frontend:
    import { authenticate, status } from '@tauri-apps/plugin-biometric';
    const bioStatus = await status();
    if (bioStatus.isAvailable) {
      await authenticate('Confirm your identity', { allowDeviceCredential: true });
    }
    
  5. Implement fallback for devices without biometric support (PIN or password entry)
  6. Pair with stronghold plugin for unlocking encrypted secrets after biometric confirmation

Outputs

  • Biometric authentication flow with availability check
  • Fallback strategy for unsupported devices
  • Integration pattern with secure storage

References

  • https://v2.tauri.app/plugin/biometric/

Keywords

tauri biometric, face id, touch id, fingerprint, authentication, fallback