원클릭으로
tao-md-image-gen
为 Markdown 文章自动配图。扫描文中的「生成提示」调用 MCP 生成图片并替换;若文中无配图则分析内容建议插图位置和 prompt。依赖 mcp-image MCP server。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
为 Markdown 文章自动配图。扫描文中的「生成提示」调用 MCP 生成图片并替换;若文中无配图则分析内容建议插图位置和 prompt。依赖 mcp-image MCP server。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
夜间无人值守批量推进任务的编排器。用户睡前把一堆活儿丢过来,你在他离线期间尽最大可能推进:睡前一次性问清所有阻塞问题,建立可续跑的工作管理文件,把每个任务派给 sub-agent 隔离执行,按任务粒度 commit 到工作分支,卡点不死磕、带假设推进并记录,需要人拍板的全部攒到最后。醒来给一份可验收的晨报 + 一次性弹完的决策队列。全程只在本地推进,绝不 push / 部署 / 删除 / 外发。当用户说"我要睡了""你先跑着""无人值守""帮我把这些都推进了""有卡点最后再问我""夜跑",或用 /tao-go-sleep + 任务清单发起时使用。
深度审稿 + 纯数字核对 pass(--mode=numbers)+ 两者一趟跑完(--all);Agent 执行,不污染主上下文
AI 内容创作全流程编排器(all-in-one)。串起 research-draft → article-medium + article-wechat → 配图 四步流水线,可从任意一步进入、续跑或重做,并在关键节点(研究视角 / 发布目标 / 配图方式)打断用户做选择。输入从一个词到整篇文章都接得住;配图默认走信息图(SVG→PNG)而非 AI 生图。当用户用 /tao-research-ain + 主题/URL/素材/已有草稿 发起,或想"一条龙"产出内容时使用。
AI技术文章素材稿研究(Agent 执行,不污染主上下文)
信用卡账单深度分析:消费分类 + 趋势洞察 + 预算建议
手绘线稿风 SVG 插画 + 纯 CSS 动画(生长描线/弹出/摇曳),Anthropic 暖手工质感,零依赖、SSR 友好。当用户提到"手绘插画""线稿插画""hero 插画""植物/有机风格 SVG""描线动画""随风摇曳""KV 图形化"、或想给官网/落地页加克制的装饰性动画插图时使用。与 tao-react-motion 的区别:本 skill 不用 Framer Motion,输出纯 SVG + CSS 的 Server Component。
| name | tao-md-image-gen |
| description | 为 Markdown 文章自动配图。扫描文中的「生成提示」调用 MCP 生成图片并替换;若文中无配图则分析内容建议插图位置和 prompt。依赖 mcp-image MCP server。 |
| allowed-tools | Read, Edit, Grep, Glob, Bash, mcp__mcp-image__generate_image, AskUserQuestion |
为 Markdown 文章生成配图并替换为实际图片引用。
前置依赖:本 skill 依赖
mcp-imageMCP server。 如未安装,请先运行:claude mcp add mcp-image -s user -- npx -y mcp-image并配置环境变量GEMINI_API_KEY(或对应的图片生成服务 key)。
/tao-md-image-gen <md-file-path>
在开始前,先确认 mcp__mcp-image__generate_image 工具可用。
如果不可用,提示用户:
此 skill 依赖 mcp-image MCP server,当前未检测到该工具。
请先安装:claude mcp add mcp-image -s user -- npx -y mcp-image
并设置环境变量 GEMINI_API_KEY。
然后停止执行。
用 Read 读取用户指定的 MD 文件。如果文件不存在,提示检查路径后停止。
扫描文件内容,查找 生成提示: 或 生成提示: 标记。
识别所有配图块。配图块的常见结构:
**封面图**
- 描述:[简要描述]
- 图注:[图片说明]
- 生成提示:[English prompt]
**配图**
- 描述:[简要描述]
- 图注:[图片说明]
- 生成提示:[English prompt]
也兼容变体格式(无描述行、无图注行、只有生成提示行等)。
核心匹配:以 生成提示: 或 生成提示: 开头的行,向上关联最近的 **封面图** / **配图** 标题和其他元数据行。
从每个配图块提取:
生成提示: 后的完整文本图注: 后的文本(可能没有)跳过确认步骤,直接生成所有找到的配图。不要向用户询问"全部生成?",直接开始生成。
对每张确认的图片:
解析 aspect ratio:从 prompt 中提取 Aspect ratio 16:9 → "16:9"。
未指定时:封面图默认 "16:9",配图默认 "4:3"。
文件名:封面图 → cover,配图按序号 → fig1、fig2...
调用 MCP:
mcp__mcp-image__generate_image(
prompt: [英文 prompt,去掉末尾的 "Aspect ratio X:Y" 部分],
aspectRatio: [解析的比例],
fileName: [文件名]
)
移动图片到 MD 文件所在目录:
MCP 默认将图片保存到其配置的输出目录(IMAGE_OUTPUT_DIR,用 claude mcp get mcp-image 查当前值)。
注意:MCP 生成的文件可能没有 .png 扩展名,移动时需要加上。
生成后,用 Bash 将图片移动到 MD 文件所在目录的 images/ 子目录下:
mkdir -p /path/to/md-dir/images
# 注意:源文件可能没有扩展名,目标文件需要加 .png
mv "<IMAGE_OUTPUT_DIR>/cover" /path/to/md-dir/images/cover.png
其中 /path/to/md-dir 是 MD 文件所在的目录。如果源文件带 .png 扩展名则直接移动。
记录最终图片路径。如果生成或移动失败,记录错误,跳过继续。
用 Edit 工具将每个配图块替换为图片引用。
替换前:
**配图**
- 描述:问题或现象的可视化描述
- 图注:AI 代写让努力变隐形(图片由安涛在 Nano Banana 生成)
- 生成提示:Pixel art showing invisible effort. 8-bit style, blue and white palette.
替换后:

*AI 代写让努力变隐形(图片由安涛在 Nano Banana 生成)*
替换规则:
images/文件名.png,确保 MD 文件可以正确引用**封面图**/**配图** 到生成提示行)替换为  + 斜体 caption 兜底完成!生成了 N 张图片:
- images/cover.png → 封面图
- images/fig1.png → [描述]
- images/fig2.png → [描述]
图片保存在:[MD文件所在目录]/images/
已更新 MD 文件中的图片引用(相对路径)。
如有失败的,列出失败原因。
当文章中没有 生成提示 时,分析文章内容,给出配图建议。
阅读全文,识别:
以建议形式输出,不自动生成:
该文章未包含配图 prompt。基于文章内容,建议在以下位置添加配图:
1. [封面图] 建议位置:文章开头
参考 prompt:Pixel art editorial illustration for [topic]. 8-bit retro game style, clean geometric shapes. Color palette: primary blue (#0052FF) and white. Aspect ratio 16:9.
2. [配图] 建议位置:「## 第二节标题」之后
参考 prompt:Pixel art diagram showing [content]. 8-bit style, blue (#0052FF) and white palette. Aspect ratio 4:3.
3. [配图] 建议位置:「## 第三节标题」之后
参考 prompt:Pixel art comparison of [A] vs [B]. 8-bit style, blue (#0052FF) and white palette. Aspect ratio 4:3.
如需使用,请将上述 prompt 添加到 MD 文件对应位置,然后重新运行 /tao-md-image-gen。
或者直接告诉我"用这些 prompt 生成",我来帮你插入并生成。
注意:
本 skill 的图片生成完全依赖 mcp-image MCP server。
查看当前配置:
claude mcp get mcp-image
修改配置(如更换 API key 或模型):
claude mcp remove mcp-image -s user
claude mcp add mcp-image -s user -e GEMINI_API_KEY=your-key -e IMAGE_OUTPUT_DIR=/your/path -- npx -y mcp-image