Closed
Conversation
Enables clipboard transformation workflow: copy markdown text, run 'clippy md2rtf', paste into email clients with proper formatting without HTML's extra line spacing issues. Implementation: - Uses native macOS NSAttributedString markdown parser (macOS 12+) - Converts directly to RTF via NSAttributedString dataFromRange - New pkg/transform package for clipboard transformations - New CopyRTF function in clipboard package - CLI command: clippy md2rtf Preserves formatting: headers, bold, italic, lists, code blocks, links Perfect for Claude drafting emails in markdown that paste cleanly into Apple Mail/Outlook. Sets up foundation for future clipboard transformations (image conversions, etc.)
Enables AI assistants like Claude to draft emails in markdown and convert them to RTF for clean pasting into Apple Mail/Outlook. Perfect workflow: 1. User asks Claude to draft an email 2. Claude writes markdown content 3. Claude calls mcp__clippy__md2rtf tool 4. User pastes into email client - formatting preserved, no extra spacing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Enables clipboard transformation: markdown → RTF for clean email pasting.
Features
CLI Command:
MCP Integration:
Claude can draft emails in markdown and convert them to RTF:
Implementation
pkg/transformpackage for clipboard transformationsWhy RTF instead of HTML?
HTML paste causes extra line spacing in email clients. RTF is native to macOS apps and pastes cleanly.