document-illustrator

基于文档内容自动生成配图。AI 智能分析文档结构,归纳核心要点, 为每个主题生成符合特定风格的配图。支持封面图生成和自定义图片比例。 使用场景:当用户需要为文档、文章、笔记生成配图时。 关键词:配图、插图、illustration、generate images、document images

By op7418 · 700 installs

npx skills add op7418/document-illustrator-skill --skill document-illustrator

Source repository · Upstream listing

Document Illustrator Skill 基于 AI 智能分析的文档配图生成工具。无需依赖特定格式,自动理解内容并生成专业配图。 🎯 核心特点 ✨ AI 智能归纳 :自动理解文档内容,智能提取核心主题 🎨 格式无关 :支持任何格式的文档(Markdown、纯文本、PDF 等) 📐 灵活比例 :支持 16:9(横屏)和 3:4(竖屏) 🖼️ 封面图可选 :可生成概括全文的封面图 🎭 三种风格 :渐变玻璃卡片、票据风格、矢量插画 🚀 使用方法 直接告诉 Claude 或者: 📝 完整工作流程 第 1 步:Claude 读取和理解文档 当你请求生成配图时,Claude 会: 1. 使用 Read 工具读取完整文档 2. AI 分析理解文档内容和结构 3. 识别核心主题和要点 无需担心文档格式 : ✅ 标准 Markdown( 、 ) ✅ 分隔线格式(======、 ) ✅ 纯文本段落 ✅ 任何其他格式 第 2 步:配置选项(3 个问题) Claude 会询问你的偏好: 问题 1:图片比例 问题 2:封面图 问题 3:内容配图数量 第 3 步:Claude 归纳内容并展示 根据你指定的数量,Claude 会智能归纳文档,然后展示给你确认: 关键保证 : ✅ 内容完整:所有重要信息都会被归入某张图片 ✅ 逻辑清晰:按照内容的自然逻辑分段 ✅ 用户可控:展示归纳结果,等待用户确认 第 4 步:生成配图 确认后,Claude 调用 Python 脚本生成图片: 第 5 步:输出结果 输出位置 :文档所在目录下的 images/ 文件夹 🎨 三种风格说明 1. 渐变玻璃卡片风格 (gradient glass) 特点 : Apple Keynote 风格的极简主义 玻璃拟态(Glassmorphism)设计 深邃虚空黑或纯净陶瓷白基底 流动的极光渐变色 3D 玻璃物体和发光效果 适用场景 : 科技产品介绍 数据分析报告 未来趋势展望 产品功能演示 2. 票据风格 (ticket) 特点 : 数字极简票券设计 高度对比的黑白配色 类似登机牌、门票的结构 精确的几何分区 中英混排,多向文字布局 适用场景 : 信息图表 统计数据展示 时间线和流程图 要点总结 3. 矢量插画风格 (vector illustration) 特点 : 扁平化矢量插画 统一粗细的黑色轮廓线 复古柔和的配色 几何化处理 横向全景式构图 适用场景 : 故事叙述 概念解释 教育内容 品牌宣传 💡 使用示例 示例 1:完整流程 示例 2:纯文本文档 示例 3:自定义数量 🔧 技术细节 图片规格 比例 分辨率 适用场景 16:9 2560x1440 (2K) 演示文稿、横屏展示 3:4 1920x2560 社交媒体、竖屏查看 可选 4K 分辨率: 16:9 → 3840x2160 3:4 → 2880x3840 API 调用 模型 :Gemini 2.0 Flash Image Preview (Nano Banana Pro) 成本 :每张图片 = 1 次 API 调用 速度 :平均 10 20 秒/张 环境要求 必需 : API 密钥 : 在 ~/.claude/skills/document illustrator/.env 中配置 或设置环境变量 GEMINI API KEY 📊 内容归纳原则 Claude 归纳内容时遵循以下原则: 1. 完整性优先 ✅ 所有重要信息都会被包含 ✅ 不会遗漏关键概念 ✅ 保留原文的核心观点 2. 逻辑清晰 按照内容的自然逻辑分段 相关内容归为一组 保持叙事的连贯性 3. 平衡分配 每张图片包含相似的信息量 避免某张过于拥挤或空洞 根据内容重要性调整 4. 用户可控 展示归纳结果给用户确认 用户可以要求调整 确认后才开始生成 🐛 故障排除 问题 1:API 密钥错误 错误信息 : 解决方案 : 1. 检查 .env 文件中的 GEMINI API KEY 2. 确保 API 密钥有效且未过期 3. 获取新密钥:https://makersuite.google.com/app/apikey 问题 2:内容归纳不理想 问题 :归纳的主题不符合预期 解决方案 : 1. 在归纳展示阶段,告诉 Claude 你的期望 2. Claude 会重新归纳并调整 3. 确认满意后再开始生成 问题 3:图片生成失败 可能原因 : 网络连接问题 API 配额用尽 内容过长超过限制 解决方案 : 1. 检查网络连接 2. 检查 API 配额 3. 尝试增加图片数量(分散内容) 💰 成本估算 图片数量 API 调用次数 预估成本 无封面 + 3 张 3 次 低 有封面 + 5 张 6 次 中 有封面 + 10 张 11 次 较高 建议 : 短文档(<1000字):3 5 张 中等文档(1000 3000字):5 7 张 长文档( 3000字):8 10 张 📚 最佳实践 1. 合理选择图片数量 太少 : 每张图片信息量过大 不容易理解和记忆 太多 : 内容分散 增加成本和生成时间 推荐 : 根据文档长度选择 每张图片涵盖 1 2 个核心观点 2. 根据用途选择比例 16:9 适合 : PPT 演示 网站横幅 视频封面 博客配图(桌面端) 3:4 适合 : 社交媒体(Instagram、小红书) 移动端文章 海报设计 竖屏视频 3. 封面图的使用 建议生成封面图的场景 : 系列文章(作为统一引导) 社交分享(作为预览图) 文档首页(概括全文) 可以不生成的场景 : 仅内部使用 图片数量已足够 希望降低成本 4. 风格选择建议 技术文档 → 渐变玻璃卡片风格 数据报告 → 票据风格 教程故事 → 矢量插画风格 产品介绍 → 渐变玻璃卡片风格 🔄 工作原理 传统方式(已废弃) 新方式(当前实现) 核心区别 : ❌ 旧方式:依赖代码解析,只能处理标准格式 ✅ 新方式:AI 理解内容,任何格式都能处理 🎯 与其他工具的对比 功能 Document Illustrator 传统 PPT 工具 AI 图片生成器 理解文档内容 ✅ AI 智能理解 ❌ 需要手动 ❌ 需要手动输入 格式依赖 ✅ 格式无关 ❌ 依赖特定格式 ✅ 无依赖 内容完整性 ✅ 自动验证 ⚠️ 手动确保 ❌ 无法保证 批量生成 ✅ 一次生成多张 ❌ 逐张制作 ⚠️ 需要多次输入 风格一致性 ✅ 自动保持 ⚠️ 手动调整 ⚠️ 需要重复提示词 📞 获取帮助 如有问题或建议: 1. 直接在 Claude Code 中询问 Claude 2. 查看计划文件: ~/.claude/plans/shimmering tickling seahorse.md 3. 检查 Skill 目录: ~/.claude/skills/document illustrator/ 让 AI 帮你理解和归纳内容,生成专业配图! ✨