Markdown Copy
Extract the final answer from this session, convert it to proper markdown format, and copy to clipboard.
Formatting Rules
- •No heading elements (
#,##, etc.) — use bold for section titles instead - •Convert any ASCII tables to proper markdown tables
- •Use italic for emphasis and minor notes
- •Preserve code blocks with proper language tags
- •Keep bullet lists and numbered lists
- •Remove any leading spaces or bullet headers (bullet-style)
- •Give the content a nice descriptive title (as bold text, not heading)
Workflow
- •Identify the final answer/response in this session
- •Format it according to the rules above
- •Write formatted text to a timestamped temp file:
bash
tmpfile="/tmp/claude-md-copy-$(date +%s).txt" cat > "$tmpfile" << 'EOF' <formatted content> EOF
- •Copy to clipboard and remove temp file:
bash
if [[ "$OSTYPE" == "darwin"* ]]; then
pbcopy < "$tmpfile"
elif command -v xclip &> /dev/null; then
xclip -selection clipboard < "$tmpfile"
elif command -v xsel &> /dev/null; then
xsel --clipboard --input < "$tmpfile"
else
echo "No clipboard tool found" >&2
fi
rm -f "$tmpfile"
- •Report success with character count