Summary
将 Markdown 内容转换为精美的图片海报。特别适合将播客摘要、文章内容转为社交媒体分享图片。固定 3:4 比例,支持 YouTube 视频封面作为头图。触发词:「转图片」「Markdown 转图片」「生成海报」「生成分享图」「把这个转成图片」。
spacezephyr/design-buddy
将 Markdown ?
npx skills add spacezephyr/design-buddy --skill space-markdown-poster
将 Markdown 内容转换为精美的图片海报。特别适合将播客摘要、文章内容转为社交媒体分享图片。固定 3:4 比例,支持 YouTube 视频封面作为头图。触发词:「转图片」「Markdown 转图片」「生成海报」「生成分享图」「把这个转成图片」。
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Guidance for distinctive, intentional visual design when building new UI or reshaping an existi…
866.4K installsBrowser automation CLI for AI agents. Use when the user needs to interact with websites, includ…
810.4K installsReview UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "chec…
617.3K installsBuild, deploy, evaluate, optimize, fine-tune, and manage Microsoft Foundry agents, models, and …
576.5K installsDebug Azure production issues on Azure using AppLens, Azure Monitor, resource health, and safe …
568.9K installsOther skills from spacezephyr/design-buddy · top by installs.
npx skills add spacezephyr/design-buddy
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
main
Files included with this skill beyond the listing page.
SKILL.md
4,665 B
SUMMARY.md
338 B
将 Markdown 内容渲染为精美的分享海报图片,适合微信、小红书、微博等平台。
# 转换 Markdown 文件为图片(自动分页)
python3 scripts/md_to_image.py --file /path/to/content.md
# 指定输出目录
python3 scripts/md_to_image.py --file /path/to/content.md --output-dir /path/to/output
# 调整每页条目数
python3 scripts/md_to_image.py --file /path/to/content.md --items-per-page 4
| 参数 | 说明 | 默认值 |
|---|---|---|
--file, -f |
Markdown 文件路径 | 必填 |
--output-dir, -o |
输出目录 | attachments/MMDD |
--width, -w |
图片宽度(像素) | 1080 |
--items-per-page |
每页显示条目数 | 5 |
page1.png, page2.png, ...attachments/MMDD(MMDD 为当日日期)根据文章主题自动生成不同风格的 SVG 装饰图:
| 主题关键词 | 生成的 SVG 风格 |
|---|---|
AI、AGI、通用 |
神经网络节点 → 大脑 → 对话泡泡 |
开源、open source |
开源符号 → 代码括号 → 分享图标 |
| 其他(默认) | 麦克风 → 声波 → 人物对话 |
SVG 特点:
自动从 Markdown 元信息中提取嘉宾和主题:
输入格式:
# 播客名称
> **嘉宾**: Sebastian Raschka(LLM研究员)
> **主题**: 2025年AI技术趋势
输出标题:Sebastian Raschka:2025年AI技术趋势
| 格式 | 渲染效果 |
|---|---|
# 标题 |
自动提取并组合为「嘉宾:主题」 |
> 嘉宾: ... |
提取嘉宾名(移除 **) |
> 主题: ... |
提取主题内容 |
加粗 |
红色加粗文字(移除 ** 标记) |
1、2、3、 |
红色圆形数字编号 |
"引用内容" |
蓝色高亮引用 |
当用户请求将 Markdown 转为图片时:
- 如果用户指定了文件路径,使用该文件 - 如果用户当前打开了 Markdown 文件,默认使用该文件
- 提取嘉宾和主题生成标题 - 根据主题关键词生成相应 SVG 头图 - 提取短版摘要(📱 短版摘要 部分) - 移除所有 ** markdown 标记,转为真正的加粗样式 - 根据条目数量自动分页
- 返回所有图片路径给用户 - 图片保存在 attachments/MMDD 目录
| 用户说 | 操作 |
|---|---|
| 「把这个转成图片」 | 转换当前打开的 Markdown 文件 |
| 「生成分享海报」 | 同上 |
| 「这个播客摘要转图片」 | 转换播客摘要文件 |
| 「Markdown 转图片」 | 同上 |
脚本依赖以下 Python 包:
playwright - 浏览器自动化渲染markdown - Markdown 解析requests - 网络请求(备用)首次使用需安装:
pip3 install playwright markdown requests
playwright install chromium
** 标记:元信息和正文中的 markdown 加粗正确转换