clipboard — Clipboard Read/Write

clipboard — Clipboard Read/Write#

from opendesk.tools.clipboard import ClipboardTool
tool = ClipboardTool()

Actions#

Action

Parameters

Description

read

Return current clipboard text

write

text

Set clipboard text

Ask Claude#

“What’s in my clipboard?”

“Copy this text to my clipboard: ‘hello world’”

“Paste the clipboard contents into the active window”


SDK examples#

params = ClipboardTool.Params

# Read
result = await tool.execute(ctx, params(action="read"))
print(result.output)

# Write, then paste
await tool.execute(ctx, params(action="write", text="Hello from opendesk"))
# Then use keyboard tool to paste with Ctrl/Cmd+V

Next: ocr → — extract text from any region without the clipboard.