When to use this skill
ALWAYS use this skill when the user mentions:
- Reading or writing clipboard content (text or images)
- Clipboard change monitoring or listeners
- Restricting clipboard access to user-initiated actions
Trigger phrases include:
- "clipboard", "copy", "paste", "clipboard monitor", "copy to clipboard"
How to use this skill
- Install the clipboard plugin:
cargo add tauri-plugin-clipboard-manager - Register the plugin in your Tauri builder:
tauri::Builder::default() .plugin(tauri_plugin_clipboard_manager::init()) - Configure capabilities in
src-tauri/capabilities/default.json:{ "permissions": ["clipboard-manager:allow-write-text", "clipboard-manager:allow-read-text"] } - Copy and paste from the frontend:
import { writeText, readText } from '@tauri-apps/plugin-clipboard-manager'; await writeText('Hello from Tauri!'); const content = await readText(); - Restrict access to user-initiated actions only (button clicks) to prevent clipboard abuse
- Monitor changes using clipboard event listeners when continuous monitoring is needed
Outputs
- Clipboard read/write integration with permission controls
- User-initiated access pattern to prevent abuse
- Clipboard monitoring setup when needed
References
- https://v2.tauri.app/plugin/clipboard/
Keywords
tauri clipboard, copy, paste, clipboard monitor, permissions