当用户想要将Markdown内容转换为可分享的图片卡片时使用。触发词包括:转图片、做卡片、生成海报、生成分享图、把这个转成图片、export as image
Markdown → 图片卡片是一项面向实际任务的技能,主要用于将 Markdown 渲染为多张精美图片,适合社交平台分享;不要询问用户任何参数;
读取完整 Markdown 文件,检查以下问题:;ChatGPT 引用标记:文件含 citeturnXviewY 或 Unicode 私用区字符(U+。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
将 Markdown 渲染为多张精美图片,适合社交平台分享。
不要询问用户任何参数。直接执行。
所有选项均有合理默认值;只有用户主动提出才切换。
读取完整 Markdown 文件,检查以下问题:
技术问题
citeturnXviewY 或 Unicode 私用区字符(U+E000–U+F8FF)内容问题
格式问题
判断规则:
修复 ChatGPT 引用标记的方法:
import re
with open('input.md', 'r', encoding='utf-8') as f:
content = f.read()
cleaned = re.sub(r'cite(w+)*', '', content)
cleaned = re.sub(r'[-]', '', cleaned)
cleaned = re.sub(r'citew+', '', cleaned)
with open('input_clean.md', 'w', encoding='utf-8') as f:
f.write(cleaned)
读文件前 30 行,理解主题,起 4-8 字书名式标题:
摔PS5惩罚分析 / AI提问艺术 / AI时代儿童成长路线图心理学与教育学的专业共识认为母亲用同态报node ~/.agents/skills/markdown-to-image/src/index.js --markdown "/path/to/file.md" --title "卡片标题" --name "卡片标题"
--title 会生成封面卡(-00.png),内容卡从 -01.png 开始。
输出自动写入 ~/Downloads/<卡片名>/。
| 参数 | 默认 |
|---|---|
--theme |
white(简约白) |
--page-format |
total(01 / 12) |
--output |
~/Downloads/<卡片名>/ |
--theme |
中文名 | 适合场景 |
|---|---|---|
white |
简约白 ★默认 | 通用、正式 |
dark |
深色模式 | 科技、夜间风 |
--page-format default # 01, 02, 03 --page-format total # 01 / 12, 02 / 12 ← 默认 --page-format brackets # (1/12), (2/12)
| 错误 | 正确做法 |
|---|---|
| 跳过预检查直接生成 | 必须先读文件检查,有问题再问用户 |
| 询问用户要哪个主题 | 直接用 white,完成后可提示切换 |
| 用文件名乱码当卡片名 | 读内容,自己起标题 |
手动传 --output |
省略,自动输出到 Downloads |
| 截句子当标题 | 起书名式短标题(4-8 字) |
不传 --title |
总是传 --title,生成封面卡 |
相关专题
热门下载
相关下载
精品课程
共13课时 | 3.7万人学习
共30课时 | 4.3万人学习
共10课时 | 1.5万人学习
最新文章