name: clipboard-handler description: 跨平台剪贴板操作,支持文本、图像、文件和富文本内容 allowed-tools: Read, Write, Edit, Bash, Glob, Grep tags: [剪贴板, 跨平台, 桌面, 复制粘贴, 文件]
clipboard-handler
实现跨平台剪贴板操作,支持文本、图像、文件和富文本内容。
功能
- 读取/写入文本到剪贴板
- 复制/粘贴图像
- 处理文件路径
- 支持HTML/RTF内容
- 监控剪贴板变化
- 清空剪贴板
输入模式
{
"type": "object",
"properties": {
"projectPath": { "type": "string" },
"framework": { "enum": ["electron", "native"] },
"contentTypes": { "type": "array" }
},
"required": ["projectPath"]
}
Electron示例
const { clipboard, nativeImage } = require('electron');
// 文本
clipboard.writeText('Hello World');
const text = clipboard.readText();
// 图像
const image = nativeImage.createFromPath('/path/to/image.png');
clipboard.writeImage(image);
// HTML
clipboard.writeHTML('<b>Hello</b>');
相关技能
global-shortcut-managersystem-services-integration进程