Full-stack-skills tauri-app-clipboard
Read and write text and images to the system clipboard using the Tauri v2 clipboard plugin. Use when implementing copy/paste functionality, clipboard monitoring, or restricting clipboard access to user-initiated actions only.
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-clipboard" ~/.claude/skills/partme-ai-full-stack-skills-tauri-app-clipboard && rm -rf "$T"
manifest:
skills/tauri-skills/tauri-app-clipboard/SKILL.mdsource content
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
Keywords
tauri clipboard, copy, paste, clipboard monitor, permissions