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.
About
Use cases: documents, writing, productivity
Reviews
Write a reviewNo 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
- 0.570score
write
rm0nroe
Drafts Slack messages, emails, GitHub PR titles and descriptions, PR review comments and replies, and git commit messages, release notes, incident…
SkillAFreshness: AClaude Code +9 - 0.570score
relay
rm0nroe
Write a message addressed to a specific person or team who was NOT part of this conversation, which the user will hand off, paste, forward, or read aloud to…
SkillAFreshness: AClaude Code +9 - 0.566score
readme-banner
rm0nroe
Design a memorable hero banner for a repository README as one self-contained SVG, with the wordmark converted to font outlines so it renders identically on…
SkillAFreshness: AClaude Code +9 - 0.565score
simplify
rm0nroe
Rewrites the last assistant reply into a short everyday analog (one metaphor, numbered roles, mix-up named, one-sentence rule).
SkillAFreshness: AClaude Code +9 - 0.565score
docs-prune
rm0nroe
Analyze a repo's documentation corpus and prune/exclude stale docs so knowledge-graph and vault tooling (graphify, Obsidian sync) index only live, high-signal…
SkillAFreshness: AClaude Code +9 - 0.565score
exec-recap
rm0nroe
Summarizes what shipped in a version range, date range or commit range as a plain-language TLDR for a non-technical executive who has never seen the project.
SkillAFreshness: AClaude Code +9 - 0.565score
break-it-down
rm0nroe
Rewrites the last assistant reply as a plain, short, direct explanation: no metaphors.
SkillAFreshness: AClaude Code +9 - 0.561score
roundtable
rm0nroe
Run a multi-perspective roundtable on a decision: 4 parallel background agents argue it against the actual code with file:line evidence, then their positions…
SkillAFreshness: AClaude Code +9 - 0.557score
checkpoint-save
rm0nroe
Saves session progress to a state file, naming it automatically from the session's work.
SkillAFreshness: AClaude Code +9 - 0.553score
checkpoint-load
rm0nroe
Instantly loads a specific session checkpoint.
SkillAFreshness: AClaude Code +9 - 0.553score
checkpoint-list
rm0nroe
Lists all saved checkpoints for the current project.
SkillAFreshness: AClaude Code +9 - 0.539score
slop-radar
rm0nroe
Use when the user asks to audit, critique, or detect AI slop, vibe-coded sameness, generic template aesthetics, or unmotivated frontend design choices in a…
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 20, 2026 (8 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/rm0nroe/loadout
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from rm0nroe
- 0.597score
Catalyst Edge Research
rm0nroe
Source-linked market intelligence for AI agents researching public-company tickers.
ConnectorAFreshness: ALocalRead-only↓ 47/wkClaude Code +5 - 0.570score
write
rm0nroe
Drafts Slack messages, emails, GitHub PR titles and descriptions, PR review comments and replies, and git commit messages, release notes, incident…
SkillAFreshness: AClaude Code +9 - 0.570score
relay
rm0nroe
Write a message addressed to a specific person or team who was NOT part of this conversation, which the user will hand off, paste, forward, or read aloud to…
SkillAFreshness: AClaude Code +9 - 0.566score
readme-banner
rm0nroe
Design a memorable hero banner for a repository README as one self-contained SVG, with the wordmark converted to font outlines so it renders identically on…
SkillAFreshness: AClaude Code +9 - 0.565score
docs-prune
rm0nroe
Analyze a repo's documentation corpus and prune/exclude stale docs so knowledge-graph and vault tooling (graphify, Obsidian sync) index only live, high-signal…
SkillAFreshness: AClaude Code +9 - 0.565score
break-it-down
rm0nroe
Rewrites the last assistant reply as a plain, short, direct explanation: no metaphors.
SkillAFreshness: AClaude Code +9
Cite this page
clip skill. Agent Mart. https://agentmart.dev/skills/rm0nroe-clip (last updated 2026-10-24)