Agent Skills: tauri-app-nfc

Read and write NFC tags using the Tauri v2 NFC plugin with session lifecycle management. Use when adding NFC read/write features, managing NFC scan sessions, or handling NFC availability on mobile devices.

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

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-nfc

Skill Files

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

Download Skill

Loading file tree…

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

Skill Metadata

Name
tauri-app-nfc
Description
"Read and write NFC tags using the Tauri v2 NFC plugin with session lifecycle management. Use when adding NFC read/write features, managing NFC scan sessions, or handling NFC availability on mobile devices."

When to use this skill

ALWAYS use this skill when the user mentions:

  • NFC tag reading or writing in a Tauri app
  • NFC session lifecycle (start, scan, stop)
  • NFC hardware availability checks on mobile

Trigger phrases include:

  • "NFC", "NFC tag", "near field", "NFC read", "NFC write", "tap to scan"

How to use this skill

  1. Install the NFC plugin:
    cargo add tauri-plugin-nfc
    
  2. Register the plugin in your Tauri builder:
    tauri::Builder::default()
        .plugin(tauri_plugin_nfc::init())
    
  3. Configure capabilities in src-tauri/capabilities/default.json:
    { "permissions": ["nfc:allow-scan", "nfc:allow-write"] }
    
  4. Start an NFC scan session from the frontend:
    import { scan } from '@tauri-apps/plugin-nfc';
    const tag = await scan();
    console.log('Tag ID:', tag.id);
    console.log('Records:', tag.records);
    
  5. Manage session lifecycle: start scanning, process results, and stop the session when done
  6. Validate tag data before processing and provide user feedback for successful/failed scans

Outputs

  • NFC plugin setup with scan and write capabilities
  • Session lifecycle management pattern
  • Tag data validation and user feedback flow

References

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

Keywords

tauri nfc, NFC tag, near field communication, scan, read write