arboard

Read and write text and image data from the system clipboard across macOS, Windows, and Linux.

28|6|Updated Dec 27, 2025
One-click install
npx skills add https://github.com/johnlindquist/script-kit-next --skill arboard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arboard
Source: https://github.com/johnlindquist/script-kit-next/tree/main/.opencode/skill/arboard
Command: npx skills add https://github.com/johnlindquist/script-kit-next --skill arboard

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a robust and cross-platform way to interact with the system's clipboard, enabling seamless transfer of text and image data between applications.

Core Features & Use Cases

  • Cross-Platform Clipboard Access: Works on macOS, Windows, and Linux (X11/Wayland).
  • Text and Image Support: Read and write both plain text, HTML, and image data.
  • Use Case: Automatically copy a generated report to the clipboard for easy pasting into an email, or retrieve an image from the clipboard to be processed by another tool.

Quick Start

Use the arboard skill to get the current text content from the clipboard.

Frequently Asked Questions about arboard

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I access the system clipboard to read and write text and images across different operating systems?

You can access the system clipboard to read and write text and images across macOS, Windows, and Linux. This functionality supports plain text, HTML, and raw pixel data formats for seamless data transfer between applications.

Does clipboard data transfer work on Linux environments like Wayland and X11?

Clipboard data transfer fully supports Linux environments including both X11 and Wayland, alongside macOS and Windows. This ensures cross-platform compatibility for reading and writing text and image data across all major operating systems.

What image formats can I copy and paste from the clipboard using Rust applications?

Using Rust applications, you can handle raw pixel data for images through the clipboard. The system also supports plain text and HTML formats, enabling comprehensive content monitoring, restoration, and text injection functionalities.

What is the best way to automatically copy generated report text to the clipboard for pasting into an email?

The best way to copy generated report text to the clipboard is by using programmatic clipboard access to write plain text or HTML content directly. This allows easy pasting into emails or other applications without manual copy operations.

How do I retrieve an image from the clipboard to be processed by another tool?

To retrieve an image from the clipboard, you read the raw pixel data stored in the system clipboard. This retrieved image data can then be directly processed or passed to another tool for further manipulation and analysis.

Can I monitor and restore previous clipboard content after injecting new text?

Yes, you can monitor the clipboard and restore previous content after injecting new text. This clipboard monitoring functionality integrates with Rust applications to track changes and revert content when needed.