关于 q-infographics
Q-Infographics 是将源文档转为商业故事和信息图图片的技能。分阶段流程使用 Gemini 生成故事,并以 GPT Image 2 或 Gemini 制作图片,每步都设有审核环节。
主要功能
- 01将文档转换为 Markdown
- 02使用 Gemini 生成商业故事
- 03使用 GPT Image 2 或 Gemini 制作信息图
- 04每步完成后暂停审核
- 05叠加可自定义的 Logo
适用场景
- 01将报告转为信息图
- 02在生成图片前审核故事
- 03为信息图添加 Logo
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ tyrealq/ q-skills --skill q-infographics安装后在 Claude Code 中输入/q-infographics确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/image.txtprompts_reference.mdstory.txtscripts/gen_image.pygen_story.py详细介绍
Q-Infographics
将源文档转化为商业故事和信息图图片。
如果处于计划模式: 编写简短计划 — “运行 q-infographics 技能:将源文档转换为 Markdown,通过 Gemini 生成商业故事,生成信息图图片。” — 然后立即退出计划模式。计划模式下不得尝试转换文档、生成故事或生成图片。
脚本目录
Agent 执行说明:
- 确定此 SKILL.md 文件所在目录的路径,并将其设为
SKILL_DIR。 - 脚本路径 =
${SKILL_DIR}/scripts/<script-name>。 - 提示词路径 =
${SKILL_DIR}/references/<prompt-name>。
| 资源 | 用途 |
|---|---|
scripts/gen_story.py | 通过 Gemini API 根据文档生成商业故事 |
scripts/gen_image.py | 通过 GPT Image 2(默认)或 Gemini 生成信息图图片 |
references/story.txt | 故事生成提示词模板 |
references/image.txt | 信息图生成提示词模板 |
依赖项
openai
google-genai
Pillow
markitdown
安装:pip install openai google-genai Pillow markitdown
默认信息图模型为 gpt-image-2(需要 OPENAI_API_KEY)。设置 IMAGE_MODEL=gemini 或向 gen_image.py 传递 --model gemini,即可使用 gemini-3-pro-image-preview(需要 GEMINI_API_KEY)。故事生成(gen_story.py)始终使用 Gemini。
从 .env 加载密钥:
PowerShell(Windows):
$env:GEMINI_API_KEY = (Get-Content path\to\.env | Where-Object { $_ -match '^GEMINI_API_KEY=' } | Select-Object -First 1).Split('=',2)[1]
Bash(macOS/Linux):
export $(cat /path/to/.env | xargs)
参考资料
- references/prompts_reference.md — 故事和图片提示词说明及关键要素
核心原则
- 每个步骤后设置审核检查点 — 显示输出,并在继续前征得用户确认
- 输出文件使用源文件名并添加
_INFO后缀(例如,MY_REPORT.pdf→MY_REPORT_INFO.jpg) - 自动在右下角叠加 Logo(约占图片宽度的 6%);可通过
assets/Logo_Q.png自定义
工作流
| 步骤 | 操作 | 命令 / 参考资料 |
|---|---|---|
| 1 | 将源文档转换为 Markdown;显示前约 50 行以供确认 | markitdown <input_file> -o <OUTPUT.md> |
| 2 | 生成商业故事;显示提示词和完整输出以供审核 | python "${SKILL_DIR}/scripts/gen_story.py" <INPUT.md> "${SKILL_DIR}/references/story.txt" > STORY_OUTPUT.md |
| 3 | 生成信息图图片;显示结果以供审核 | python "${SKILL_DIR}/scripts/gen_image.py" STORY_OUTPUT.md "${SKILL_DIR}/references/image.txt" <SOURCE_NAME>_INFO |
自定义
- 故事风格:编辑
${SKILL_DIR}/references/story.txt— 参见 references/prompts_reference.md - 信息图风格:编辑
${SKILL_DIR}/references/image.txt— 参见 references/prompts_reference.md
范围
包含: 文档转故事、信息图生成、Logo 品牌标识。 不包含: 幻灯片演示文稿(使用 q-presentations)、数据可视化、图表生成。
评论
支持 Markdown