AI 资源 / Skills

markdown-to-clipboard

将 Markdown 文件转换为格式化的富文本(RTF/HTML)并写入系统剪贴板,支持 Windows 和 macOS。

Skill外部导入

安装方式

手工下载

下载完整 Skill 压缩包,解压后可手动放入你的智能体技能目录。

AI 指令安装

把下面这句话直接发给你的 AI 智能体即可:

请安装来自 /static/content/resources/skills/markdown-to-clipboard/skill.zip 的 Skill。

本 Skill 提供一个跨平台的 Python 脚本,用于将 Markdown 内容转换为兼容性极佳的富文本格式,并写入系统剪贴板。特别针对微信公众号、飞书、企业微信等“弱富文本”编辑器进行了排版优化。

功能特性

  • 跨平台支持:自动识别 Windows (CF_HTML) 和 macOS (RTF) 系统。
  • 物理排版优化
    • 强制段间空行:在段落、列表、标题后强制插入 <p><br></p>,解决部分平台吞噬 margin 的问题。
    • 紧凑列表:自动剥离列表项 <li> 内部的 <p> 标签,确保列表内部无多余空行。
    • 标题降级:将 # 标题转换为加粗文本 (<p><strong>...</strong></p>),避免 H1-H6 标签在某些平台样式错乱。
  • 编码稳健:Windows 下使用 ctypes 直接操作内存,避免 PowerShell 编码问题;Mac 下使用 textutil 管道处理。

使用方法

命令行调用

python .ai/skills/markdown-to-clipboard/md_to_clipboard.py <markdown_file_path>

示例

python .ai/skills/markdown-to-clipboard/md_to_clipboard.py daily-lessions/2026/01/2026-01-27.md

依赖

  • Python 3.6+
  • markdown
  • beautifulsoup4
  • Windows: 无需额外依赖(内置 ctypes
  • macOS: 需系统自带 textutilpbcopy

脚本位置

md_to_clipboard.py