clip

Copies Claude's latest assistant message to clipboard in md, slack, plain, or html format via pbpaste/pbcopy on macOS.

10|1|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/octavehq/claude-clip --skill clip-octavehq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clip
Source: https://github.com/octavehq/claude-clip/tree/main
Command: npx skills add https://github.com/octavehq/claude-clip --skill clip-octavehq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Copying Claude's latest assistant response into another app often carries over the original formatting (the ⏺ bullet and 2-space indent) and may not be suitable for paste targets. This skill automates cleaning that output and formatting it for the intended destination (Markdown, Slack, plain text, or HTML) by placing the result on the macOS clipboard.

Core Features & Use Cases

  • Grab the most recent assistant message in the conversation and clean it for pasting.
  • Run through the bundled reformatter located in scripts/reformat.py to produce the requested format.
  • Copy the cleaned result to the macOS clipboard for quick pasting into docs, chat apps, or emails.

Quick Start

Invoke the clip command (e.g., '/clip slack') and paste the result where you need it.

Frequently Asked Questions about clip

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

FAQPage Schema
How do I copy Claude's response to my clipboard without the bullet symbols?

To copy Claude's response without bullet symbols, the clip skill processes the latest assistant message, strips ⏺ bullets and 2-space indents, and places a cleaned plain-text version on your macOS clipboard for pasting into documents or emails.

Can I format Claude's output as Markdown or HTML when copying to clipboard?

Yes, you can format Claude's output as Markdown or HTML. The clip skill passes the latest message through a reformatter that renders in md, slack, plain, or html modes before copying the normalized result to the macOS clipboard.

How do I copy Claude's messages to Slack without manual reformatting?

To copy Claude's messages to Slack without manual reformatting, invoke the clip command with the slack mode. The reformatter normalizes the text and unwraps lines, producing Slack-compatible output on your clipboard ready for pasting into chat apps.

Does the clip skill work on Windows or Linux for copying Claude's responses?

The clip skill relies on macOS-specific pbcopy and pbpaste commands to interact with the clipboard. It requires macOS to function and does not support Windows or Linux environments for copying Claude's reformatted responses.

Why does copied Claude text have weird formatting when pasted into other apps?

Copied Claude text has weird formatting because the original output includes ⏺ bullets and 2-space indents that are not suitable for paste targets. The clip skill automates cleaning this output and formats it for Markdown, Slack, plain text, or HTML destinations.

What is the best way to clean Claude's conversation output for plain text emails?

The best way to clean Claude's conversation output for plain text emails is using the clip skill's plain mode. It unwraps lines and strips formatting artifacts, placing a normalized plain-text version on your macOS clipboard for quick pasting.