paste
When you want to clean and reformat content (usually from your terminal) for pasting into Slack, Notion, Twitter/X, LinkedIn, email, GitHub, or plain text. Strips ANSI codes, box-drawing chars, terminal prompt artifacts, and applies destination-specific formatting. Default input is the clipboard (read via `pbpaste`); default output is both the clipboard (`pbcopy`) and a chat preview. Triggers on "/paste", "/paste [destination]", "clean this for X," "format for slack/notion/twitter/linkedin/email/github," "render as markdown," "paste-ready," "strip formatting," "make this copy-pastable." Defaul
npx skills add coreyhaines31/makerskills --skill paste --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# /paste — Clean content for any destination Cleans terminal output (ANSI, box-drawing, prompt artifacts, etc.) and reformats per destination rules. Reads clipboard by default, writes back to clipboard + previews in chat. ## Step 1 — Get the content In order: 1. If the user included content in the prompt (pasted, or referenced from earlier in the conversation), use that. 2. Else, read clipboard: `pbpaste` 3. If both empty, ask the user what to paste. ## Step 2 — Parse destination | Invocation | Destination | |---|---| | `/paste` | **plain** (default) | | `/paste plain` | plain | | `/paste slack` | slack | | `/paste notion` | notion | | `/paste twitter` or `/paste x` | twitter | | `/paste linkedin` or `/paste li` | linkedin | | `/paste email` | email (plain) | | `/paste email rich` or `/paste email html` | email (rich/HTML) | | `/paste github` or `/paste gh` | github | | `/paste markdown` or `/paste md` | markdown render | | `/paste html` | render to HTML file + open in browser | If ambiguous, ask. Per-destination rules live in `references/destinations.md`. ## Step 3 — Scan for secrets Before any cleaning or copying, scan against patterns in `references/secret-patterns.md`. If any m
- Step 1 — Get the content
- Step 2 — Parse destination
- Step 3 — Scan for secrets
- Step 4 — Universal cleaning
- Step 5 — Apply destination rules
- Step 6 — Output
- Length warnings
- URL handling for social destinations
- Examples
- Composes with
- Notes on quality
What does the paste skill do?
When you want to clean and reformat content (usually from your terminal) for pasting into Slack, Notion, Twitter/X, LinkedIn, email, GitHub, or plain text. Strips ANSI codes, box-drawing chars, terminal prompt artifacts, and applies destination-specific formatting. Default input is the clipboard (read via `pbpaste`); default output is both the clipboard (`pbcopy`) and a chat preview. Triggers on "/paste", "/paste [destination]", "clean this for X," "format for slack/notion/twitter/linkedin/email/github," "render as markdown," "paste-ready," "strip formatting," "make this copy-pastable." Defaul
How do I install it?
Run `npx skills add coreyhaines31/makerskills --skill paste --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From coreyhaines31/makerskills, a repository with 500 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
