SuperAPI AI 工具集

tech-manga-explainer

编程与开发

查看项目

更新于 10-16 00:01

技能介绍

用途:把复杂技术概念转成漫画对话教程,面向成年技术学习者、编程新手和非技术读者,先规划页数与结构,确认后逐页生成图片,并整合为交互式 HTML 漫画。适用主题包括编程、架构、AI、自动化、云原生、数据库等,如 n8n、Kubernetes。

主要能力:提供两套角色组,默认 naruto(卡卡西与鸣人),可选 coder(码叔与小新);四种画风 manga、minimal、cyberpunk、sketch。脚本会按角色卡保持角色外观一致,并支持在画面中加入技术图示。页数按核心概念数计算:总页数 = 引入1页 + 核心概念数×1.5页 + 总结1页,复杂度分为简单(3-4页)、中等(5-8页)、复杂(9-15页)、系统性(15-25页)。流程要求先输出每页规划,包含至少一页试错学习环节,用户确认后再生成图片,最后按 assets 模板生成 HTML 文件。

使用方式:依赖 nanobanana skill 提供 Gemini 图像生成能力、Python 3,并通过 nanobanana 配置 GEMINI_API_KEY。逐页生成示例: python3 /mnt/skills/user/tech-manga-explainer/scripts/generate_tech_manga.py
--style manga
--prompt "木叶村训练场,卡卡西在白板前讲解"
--dialogue "鸣人:这个 Docker 到底是什么啊!|卡卡西:嘛嘛,你想想忍者出任务时为什么要带卷轴?"
--tech-diagram "Docker 容器结构示意图"
--output page_01.png

可用参数:--prompt 场景描述,--dialogue 对话内容,格式为 角色:内容|角色:内容,--preset 角色组,--style 画风,--tech-diagram 技术图示描述,--output 输出文件名,--size 图片尺寸,--show-prompt 仅显示提示词,--list-styles,--list-presets。

限制:实际效果依赖 nanobanana 与 Gemini API 的图像生成质量;角色一致性和技术图示仍需逐页提示词维持;界面、收费、价格、平台等信息暂未提供。