Skip to content
Agentmart
Submit a tool

clip

macOS only.

Skill by rm0nroe

IndexedMIT
Write a review

Chalk Labs

Need help deploying clip?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/rm0nroe-clip

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

macOS only. Use whenever the user asks to copy, clip, or put ANY text on their clipboard for pasting into Slack, Jira, Notes, or Docs, however short or simple the text. pbcopy is never sufficient here: it pastes literal *asterisks*, backticks, and dashes into Slack, which is the failure this skill exists to prevent. Also use when the user says a paste lost its bold or bullets, or asks for 'the shell script for this'. Usage: /clip [slack|jira] for the last finalized draft in chat, or /clip <markdown file> [slack|jira]

Use cases: documents, writing, productivity

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/clip

What's inside

Skill name
clip
Description
macOS only. Use whenever the user asks to copy, clip, or put ANY text on their clipboard for pasting into Slack, Jira, Notes, or Docs, however short or simple the text. pbcopy is never sufficient here: it pastes literal *asterisks*, backticks, and dashes into Slack, which is the failure this skill exists to prevent. Also use when the user says a paste lost its bold or bullets, or asks for 'the shell script for this'. Usage: /clip [slack|jira] for the last finalized draft in chat, or /clip <markdown file> [slack|jira]
License
MIT
Instructions
32 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (5)

  • SKILL.md
  • clip-slack.sh · scripts/
  • clip.sh · scripts/
  • md2html.py · scripts/
  • test_md2html.py · tests/

SKILL.md (first lines)

# Rich-Text Clipboard Copy

Put a markdown draft on the macOS clipboard as rich text so the paste target renders bold, bullets, code, and links natively. macOS only: needs `osascript`, `textutil`, and NSPasteboard. `pbcopy` is the wrong tool here: it ships plain text, and Slack shows literal `*asterisks*` and backticks.

## Typical call

The user usually runs `/clip slack` or `/clip jira` with no file. That means: take the last finalized draft in the chat (the status update, the comment, the answer the user just approved), write it to a scratchpad `.md`, and clip it for that target. When it is ambiguous which chat text the user means, pick the most recent finalized draft and name it in the confirmation. If the user passes a file, use that file.

## Steps

1. Write the draft to a `.md` file in the scratchpad. GFM subset only: `**bold**`, `` `code` ``, fenced ```` ``` ```` code blocks (multi-line commands only; a one-liner stays inline in backticks), `- ` bullets (nesting by two spaces), `[text](url)`, blank line between paragraphs. No headings in Slack drafts; use a bold label line instead.
2. Pick the target and run the matching script (paths are relative to this skill's directory). They are not interchangeable.

   | Target | Command | Why |
   |---|---|---|
   | Slack | `scripts/clip-slack.sh <file>` | Slack is Electron and ignores AppleScript clipboard classes. This writes an NSAttributedString plus `public.html` and `public.rtf`. |
   | Jira, Notes, Docs | `scripts/clip.sh <file>` | AppleScript `«class HTML»` + `«class RTF »` + `«class utf8»` plain text for terminals. Jira pastes `[text](url)` as an inline link instead of a smart-link card. |

3. Confirm the script printed `clipboard: ... rich text from <file>`. Tell the user it is on the clipboard and which target it was built for. The clipboard is the deliverable; chat text is only a preview.
4. Re-run after every edit the user asks for. The clipboard does not update itself.

## Rules

- Never fall back to `pbcopy`, `echo | pbcopy`, or hand-written Slack mrkdwn (`*bold*`, `•`). That was the failure that created this skill.
- Bare Jira URLs in a Slack draft unfurl into title cards mid-sentence. Use `[PROJ-123](url)` link text inside sentences.
- The user's voice rules still apply to the content. This skill only handles delivery.

## Scripts

`scripts/md2html.py` is the shared converter (GFM subset to HTML). `clip-slack.sh` and `clip.sh` both call it, then `textutil` for RTF. No pandoc dependency.

From rm0nroe/loadout, MIT.

More from rm0nroe/loadout

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Oct 20, 2026 (12 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from rm0nroe

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get clip running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying clip?

CallGet help
Cite this page

clip skill. Agent Mart. https://agentmart.dev/skills/rm0nroe-clip (last updated 2026-10-24)