ctrl-clip SKILL.md skillA
ctrl-clip from davepoon/buildwithclaude is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add davepoon/buildwithclaude/ctrl-clip@git:20260915.c9f3d17Pins git:20260915.c9f3d17 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- davepoon/buildwithclaude
- Path
plugins/all-skills/skills/ctrl-clip/SKILL.md- Versions recorded
- 1
- Latest version
- git:20260915.c9f3d17, committed Sep 15, 2026
- Size
- 4,954 bytes
- Repository stars
- 3,724
- License
- MIT
⧉ Copy a message to the system clipboard cleanly formatted — no blockquote pipes, no terminal bars, no Claude commentary. Use whenever you draft a message the user will paste (Slack, Teams, PR comment, email) to add a clickable "⧉ ctrl + click" copy link under it, and when the user says "/ctrl-clip", "copy that", "put it on the clipboard" (in any language). Optional argument picks the target format: slack (default), md, plain.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# ⧉ ctrl-clip
> Source: https://github.com/geanruca/ctrl-clip (MIT). Also installable as a Claude Code
> plugin: `/plugin marketplace add geanruca/ctrl-clip` then `/plugin install ctrl-clip@ctrl-clip`.
> Usage: `/ctrl-clip [slack|md|plain] [what to copy]`.
Put text on the user's clipboard so it pastes cleanly. The built-in `/copy` copies
the raw markdown of the last response — blockquotes turn into `>`/`│` pipes and the
commentary comes along. This skill copies **only the content meant to be pasted**,
reformatted for its destination.
## 1. Decide WHAT to copy
Arguments: `$ARGUMENTS`
- If the arguments describe the content ("the Slack reply", "the PR description",
"the second draft"), copy that.
- Otherwise copy the **most recent drafted message** in the conversation (a Slack
reply, comment, email, PR text). If the last response had no draft, copy the whole
last response.
- Copy **only the draft** — never your own framing ("Here's a draft:", "Let me know
if…", labels, explanations).
- Keep the wording **verbatim**. Reformat, don't rewrite. Don't translate.
## 2. Format for the target
First word of the arguments selects the format; default is `slack`.
…Read the whole file at its exact version.
How to install
mdr add davepoon/buildwithclaude/ctrl-clip@sha256:59823ce22f332c46The line at the top of this page pins the label git:20260915.c9f3d17, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_6xzcctjcn55atcwq)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Sep 15, 2026.
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (4954 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
davepoon/buildwithclaude · 3,724 stars · license MIT · pushed 2026-11-05 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_6xzcctjcn55atcwq GET https://markdownregistry.com/api/v1/resolve?ref=davepoon/buildwithclaude/ctrl-clip GET https://markdownregistry.com/api/v1/blob/59823ce22f332c46a2cc67cc99822689301d3a8f3897b1f5360d56a7599792d5
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.