claudeers.

🔓 unclaimed — this page was auto-generated from GitHub. Are you the creator?

Claim this page →
// Other

dd

Drop the current clipboard (text or image) into Claude Code with /dd or /ㅇㅇ — no pasting.

// Other[ cli ][ api ][ claude ]#claude#otherMIT$open-sourceupdated 15 days ago
Actively maintained
100/100
last commit 16 days ago
last release 17 days ago
releases 4
open issues 0
// install
git clone https://github.com/fivetaku/dd

English | 한국어

dd

Hand Claude Code a long log or a screenshot without pasting it into the chat.

Working in Claude Code, you paste a lot: error logs when something breaks, a reference when you're building, a screenshot to show what you want. dd reads that straight off the clipboard, keeps it in a local file, and passes the conversation only what it needs — sometimes by analyzing big material in the background and bringing back just the conclusion.

Quick StartWhy dd?How it worksFeaturesCommandsRequirements


Quick Start

1. Add the marketplace

/plugin marketplace add https://github.com/fivetaku/gptaku_plugins.git

2. Install

/plugin install dd

3. Restart Claude Code

(New commands only register after a restart.)

4. Use it

Put something on your clipboard, then type /dd (or /ㅇㅇ) with your request — no pasting needed:

  • Image — Windows: capture with Win+Shift+S, then /dd 왜 이렇게 보여? (the snip is already on the clipboard)
  • Image — macOS: capture with Shift+Cmd+4, then /dd 이 레퍼런스처럼 만들어줘 (one-time setup: make screenshots save to the clipboard — screenshot toolbar Shift+Cmd+5OptionsSave to: Clipboard)
  • Long text / error log: copy it, then /dd 무슨 에러야? — it never lands in the chat as a wall of text, so the session stays small
  • No request: just /dd — it reads the clipboard and continues from the conversation

In a Korean IME you can type /dd as-is — it comes out as /ㅇㅇ, same thing. No language switching.


Why dd?

Working in Claude Code, you paste all the time. An error log when something breaks, a reference when you're building, a screenshot to show the look you're after. Pasting it all straight into the chat runs into two problems.

Long text eats the conversation. Drop a big log in once and it stays there, taking up room and getting re-read every turn, so the session slowly gets slower and pricier. dd keeps the full text in a file, hands Claude a short summary, and reads more only when the task needs it.

Images often won't paste at all. Depending on your setup, Claude Code may not take a pasted image. dd reads the clipboard directly, so you just capture and type /dd. A copied image file comes in as the real picture, not its icon.

You also stop repeating yourself: no "the error I just copied" or "the reference above." And if dd grabs the wrong thing (the clipboard has no timestamp), it shows what it got and asks first.

The name dd doesn't stand for anything. You reach for it often and typing something long every time is a pain, so it's just two quick taps. (In a Korean IME those same keys come out as ㅇㅇ, which works the same.)


How it works

copy / screenshot
   → /dd [request]
   → dd_clipboard.py captures the current clipboard into ~/dd/<date>/<id>/
       · text → content.txt   image → image.png   + manifest.json
   → Claude reads the manifest summary (not the full content)
   → shows what it grabbed; confirms if it looks wrong; otherwise acts

The OS clipboard holds only the most recent copy (no history). dd always captures that current item, redacts secrets from the preview, and cleans up captures older than 7 days.


Features

FeatureDescription
Text & image capturemacOS / Windows / WSL / Linux clipboard, text or image
Instruction-pattern injectionCaptures on every /dd via ${CLAUDE_PLUGIN_ROOT} — works for everyone
Confirm gateAsks before acting only when the clipboard looks unrelated or ambiguous
Lazy readingReads by size_class so a huge paste never floods context
Secret redactionapi_key, Bearer, sk-, ghp_, xoxb-, etc. masked in preview
Auto cleanupCaptures older than DD_RETENTION_DAYS (default 7) deleted on each run
Background analysisBig logs or images get analyzed in a subagent, so only the result enters the chat
Replies in your languageAnswers in the language of your request, or the conversation's language when there's none

Commands

CommandDescription
/dd [request]Capture the current clipboard and act on it
/ㅇㅇ [request]Same as /dd (Hangul-mode alias)

Natural language triggers

  • "방금 캡처한 거 분석해줘", "이 레퍼런스로 만들어줘", "스크린샷 드롭"
  • "drop clipboard", "use what I copied", "this screenshot"

Requirements

  • Claude Code CLI
  • Python 3 (standard library only)
  • macOS: works out of the box (pbpaste / osascript)
  • Windows / WSL: PowerShell (built in) — user-verified
  • Linux: a clipboard tool installed (xclip / wl-clipboard) and a graphical session

License

MIT


Copy something, then /dd.

// compatibility

Platformscli, api
Operating systems
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguagePython

// faq

What is dd?

Drop the current clipboard (text or image) into Claude Code with /dd or /ㅇㅇ — no pasting.. It is open-source on GitHub.

Is dd free to use?

dd is open-source under the MIT license, so it is free to use.

What category does dd belong to?

dd is listed under data in the Claudeers registry of Claude-compatible tools.

0 views
50 stars
unclaimed
updated 15 days ago

// embed badge

dd on Claudeers
[![Claudeers](https://claudeers.com/api/badge/dd.svg)](https://claudeers.com/dd)

// retro hit counter

dd hit counter
[![Hits](https://claudeers.com/api/counter/dd.svg)](https://claudeers.com/dd)

// reviews

// guestbook

0/500

// related in Other

🔓

符合nature论文学术表达和科研绘图的Skill

// otherYuan1z0825/Python27,143Apache-2.0[ claude ]
🔓

Open source Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents. Built for multitasking, organization, and programmability.

// othermanaflow-ai/Swift23,559NOASSERTION[ claude ]
🔓

Huashu Design · HTML-native design skill for Claude Code · Claude Code 里 HTML 原生的设计 skill · 高保真原型 / 幻灯片 / 动画 + 20 设计哲学 + 5 维评审 + MP4 导出 · Agent-agnostic

// otheralchaincyf/HTML20,855MIT[ claude ]
🔓

一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点。学Java,就认准二哥的Java进阶之路😄

// otheritwanger/Java17,140[ claude ]
→ see how dd connects across the ecosystem