{"owner":"xianyu110","repo":"awesome-openclaw-tutorial","hasSkills":true,"totalSkillsCount":4,"totalTokensCount":7376,"categories":["skill-json","anthropic-skill"],"hasMcp":false,"mcpConfig":null,"found":[".claude/.skills/bananapro-image-gen/skill.json",".claude/.skills/bananapro-image-gen/release/bananapro-image-gen/skill.json",".claude/.skills/bananapro-image-gen/release/bananapro-image-gen/SKILL.md",".claude/.skills/bananapro-image-gen/SKILL.md"],"skills":{".claude/.skills/bananapro-image-gen/skill.json":"{\n  \"name\": \"bananapro-image-gen\",\n  \"displayName\": \"Banana Pro Image Generation\",\n  \"version\": \"1.0.0\",\n  \"description\": \"使用 Gemini 3 Pro Image 生成图片的 OpenClaw Skill，支持白板图、Logo设计、社交媒体配图等多种场景\",\n  \"author\": {\n    \"name\": \"xianyu110\",\n    \"github\": \"https://github.com/xianyu110\",\n    \"email\": \"your-email@example.com\"\n  },\n  \"keywords\": [\n    \"image-generation\",\n    \"ai-art\",\n    \"gemini\",\n    \"whiteboard\",\n    \"logo-design\",\n    \"social-media\",\n    \"text-to-image\"\n  ],\n  \"category\": \"creativity\",\n  \"license\": \"MIT\",\n  \"repository\": \"https://github.com/xianyu110/awesome-openclaw-tutorial\",\n  \"homepage\": \"https://github.com/xianyu110/awesome-openclaw-tutorial/tree/main/.claude/.skills/bananapro-image-gen\",\n  \"bugs\": \"https://github.com/xianyu110/awesome-openclaw-tutorial/issues\",\n  \"main\": \"scripts/generate_image.py\",\n  \"dependencies\": {\n    \"python\": \">=3.8\",\n    \"requests\": \">=2.28.0\"\n  },\n  \"config\": {\n    \"apiKey\": {\n      \"type\": \"string\",\n      \"description\": \"API Key for image generation service\",\n      \"required\": true,\n      \"env\": \"NEXTAI_API_KEY\"\n    },\n    \"baseUrl\": {\n      \"type\": \"string\",\n      \"description\": \"API base URL\",\n      \"default\": \"https://tryallapi.com\",\n      \"required\": false\n    },\n    \"model\": {\n      \"type\": \"string\",\n      \"description\": \"Model name\",\n      \"default\": \"gemini-3-pro-image-preview\",\n      \"required\": false\n    }\n  },\n  \"commands\": [\n    {\n      \"name\": \"generate\",\n      \"description\": \"Generate an image from text prompt\",\n      \"usage\": \"generate <prompt> [options]\",\n      \"examples\": [\n        \"generate '画一只可爱的猫咪'\",\n        \"generate '生成白板图，展示OpenClaw架构' --resolution 2K\"\n      ]\n    }\n  ],\n  \"tags\": [\n    \"ai\",\n    \"image\",\n    \"generation\",\n    \"gemini\",\n    \"creative\",\n    \"whiteboard\",\n    \"logo\"\n  ]\n}\n",".claude/.skills/bananapro-image-gen/release/bananapro-image-gen/skill.json":"{\n  \"name\": \"bananapro-image-gen\",\n  \"displayName\": \"Banana Pro Image Generation\",\n  \"version\": \"1.0.0\",\n  \"description\": \"使用 Gemini 3 Pro Image 生成图片的 OpenClaw Skill，支持白板图、Logo设计、社交媒体配图等多种场景\",\n  \"author\": {\n    \"name\": \"xianyu110\",\n    \"github\": \"https://github.com/xianyu110\",\n    \"email\": \"your-email@example.com\"\n  },\n  \"keywords\": [\n    \"image-generation\",\n    \"ai-art\",\n    \"gemini\",\n    \"whiteboard\",\n    \"logo-design\",\n    \"social-media\",\n    \"text-to-image\"\n  ],\n  \"category\": \"creativity\",\n  \"license\": \"MIT\",\n  \"repository\": \"https://github.com/xianyu110/awesome-openclaw-tutorial\",\n  \"homepage\": \"https://github.com/xianyu110/awesome-openclaw-tutorial/tree/main/.claude/.skills/bananapro-image-gen\",\n  \"bugs\": \"https://github.com/xianyu110/awesome-openclaw-tutorial/issues\",\n  \"main\": \"scripts/generate_image.py\",\n  \"dependencies\": {\n    \"python\": \">=3.8\",\n    \"requests\": \">=2.28.0\"\n  },\n  \"config\": {\n    \"apiKey\": {\n      \"type\": \"string\",\n      \"description\": \"API Key for image generation service\",\n      \"required\": true,\n      \"env\": \"NEXTAI_API_KEY\"\n    },\n    \"baseUrl\": {\n      \"type\": \"string\",\n      \"description\": \"API base URL\",\n      \"default\": \"https://tryallapi.com\",\n      \"required\": false\n    },\n    \"model\": {\n      \"type\": \"string\",\n      \"description\": \"Model name\",\n      \"default\": \"gemini-3-pro-image-preview\",\n      \"required\": false\n    }\n  },\n  \"commands\": [\n    {\n      \"name\": \"generate\",\n      \"description\": \"Generate an image from text prompt\",\n      \"usage\": \"generate <prompt> [options]\",\n      \"examples\": [\n        \"generate '画一只可爱的猫咪'\",\n        \"generate '生成白板图，展示OpenClaw架构' --resolution 2K\"\n      ]\n    }\n  ],\n  \"tags\": [\n    \"ai\",\n    \"image\",\n    \"generation\",\n    \"gemini\",\n    \"creative\",\n    \"whiteboard\",\n    \"logo\"\n  ]\n}\n",".claude/.skills/bananapro-image-gen/release/bananapro-image-gen/SKILL.md":"# Nano Banana Image Generation Skill\n\n使用 Chat Completions 格式生成图片的 OpenClaw Skill。\n\n## 功能特性\n\n- 🎨 **文生图**：根据文字描述生成图片\n- 📝 **白板图**：生成手写风格的概念图、流程图\n- 🖼️ **多种风格**：支持各种艺术风格和场景\n- ⚡ **快速响应**：基于 GPT-4o-image 或 Gemini 3 Pro Image\n\n## 快速开始\n\n### 1. 基础使用\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"画一只可爱的橙色猫咪\" \\\n  --filename \"cat.png\"\n```\n\n### 2. 生成白板图\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"生成一张白板图片，内容是OpenClaw核心概念对比表格，手写字体风格\" \\\n  --filename \"whiteboard.png\"\n```\n\n### 3. 指定模型\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"画只猫\" \\\n  --model \"gpt-4o-image\" \\\n  --filename \"cat.png\"\n```\n\n## 参数说明\n\n| 参数 | 简写 | 必需 | 说明 |\n|------|------|------|------|\n| `--prompt` | `-p` | ✅ | 图片描述 |\n| `--filename` | `-f` | ❌ | 输出文件名（默认自动生成） |\n| `--model` | `-m` | ❌ | 模型名称（默认 gemini-3-pro-image-preview） |\n| `--resolution` | `-r` | ❌ | 分辨率：1K/2K/4K |\n| `--api-format` | `-a` | ❌ | API 格式：openai/gemini（默认 openai） |\n| `--api-key` | `-k` | ❌ | API Key（或使用环境变量） |\n\n## 环境配置\n\n### 方式1：使用默认配置（最简单）\n\n脚本已内置 API 配置，直接使用即可：\n\n```bash\npython scripts/generate_image.py -p \"画只猫\" -f \"cat.png\"\n```\n\n### 方式2：使用环境变量\n\n```bash\n# 设置 API Key\nexport NEXTAI_API_KEY=\"your-api-key\"\n\n# 使用\npython scripts/generate_image.py -p \"画只猫\" -f \"cat.png\"\n```\n\n### 方式3：命令行参数\n\n```bash\npython scripts/generate_image.py \\\n  -p \"画只猫\" \\\n  -f \"cat.png\" \\\n  -k \"your-api-key\"\n```\n\n## 支持的 API 格式\n\n本 Skill 支持两种 API 格式：\n\n### 1. OpenAI 兼容格式（默认）\n\n```bash\n# 端点\nPOST https://tryallapi.com/v1/chat/completions\n\n# 使用\npython scripts/generate_image.py -p \"画只猫\" -a openai\n```\n\n**请求格式**：\n```json\n{\n  \"model\": \"gemini-3-pro-image-preview\",\n  \"messages\": [\n    {\n      \"role\": \"user\",\n      \"content\": \"画只猫\"\n    }\n  ]\n}\n```\n\n**响应格式**：\n```json\n{\n  \"choices\": [\n    {\n      \"message\": {\n        \"content\": \"![image](https://example.com/image.png)\"\n      }\n    }\n  ]\n}\n```\n\n### 2. Gemini 原生格式\n\n```bash\n# 端点\nPOST https://tryallapi.com/v1beta/models/gemini-3-pro-image-preview:generateContent\n\n# 使用\npython scripts/generate_image.py -p \"画只猫\" -a gemini\n```\n\n**请求格式**：\n```json\n{\n  \"contents\": [\n    {\n      \"parts\": [\n        {\"text\": \"画只猫\"}\n      ]\n    }\n  ],\n  \"generationConfig\": {\n    \"responseModalities\": [\"IMAGE\"],\n    \"imageConfig\": {\n      \"imageSize\": \"2K\"\n    }\n  }\n}\n```\n\n**响应格式**：\n```json\n{\n  \"candidates\": [\n    {\n      \"content\": {\n        \"parts\": [\n          {\n            \"inlineData\": {\n              \"data\": \"base64_encoded_image_data\"\n            }\n          }\n        ]\n      }\n    }\n  ]\n}\n```\n\n## 实战案例\n\n### 案例1：社交媒体配图\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"生成一张科技感的社交媒体封面图，主题是AI助手，蓝色渐变背景，现代简约风格\" \\\n  --filename \"social_cover.png\" \\\n  --resolution 2K\n```\n\n### 案例2：概念白板图\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"生成一张白板图片，手写字体风格，内容包含：\n  标题：OpenClaw vs ChatGPT\n  对比项：\n  1. 部署方式：本地 vs 在线\n  2. 文件访问：支持 vs 不支持\n  3. 扩展性：Skills系统 vs 固定功能\n  4. 成本：按需付费 vs 订阅制\n  用箭头和框图展示\" \\\n  --filename \"comparison_whiteboard.png\"\n```\n\n### 案例3：Logo 设计\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"设计一个极简风格的AI机器人Logo，蓝色和白色配色，线条简洁，适合科技公司\" \\\n  --filename \"logo.png\" \\\n  --resolution 1K\n```\n\n### 案例4：产品海报\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"生成一张产品海报，展示智能手机，白色背景，专业摄影风格，高端质感\" \\\n  --filename \"product_poster.png\" \\\n  --resolution 4K\n```\n\n### 案例5：流程图\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"生成一张流程图，手绘风格，展示OpenClaw的工作流程：\n  1. 用户发送消息\n  2. Gateway接收\n  3. AI处理\n  4. 执行Skills\n  5. 返回结果\n  用箭头连接各个步骤\" \\\n  --filename \"workflow.png\"\n```\n\n## 提示词技巧\n\n### 1. 白板图提示词模板\n\n```\n生成一张白板图片，手写字体风格，内容包含：\n- 标题：[主题]\n- 要点1：[内容]\n- 要点2：[内容]\n- 要点3：[内容]\n使用箭头、框图、列表等元素\n```\n\n### 2. 对比表格提示词模板\n\n```\n生成一张对比表格图片，清晰易读，包含：\n- 标题：[A vs B]\n- 对比维度：[维度1、维度2、维度3]\n- 每个维度的对比结果\n使用表格形式展示\n```\n\n### 3. 概念图提示词模板\n\n```\n生成一张概念图，展示[主题]的核心概念：\n- 中心概念：[核心]\n- 相关概念：[概念1、概念2、概念3]\n- 概念之间的关系\n使用思维导图或网络图形式\n```\n\n## API 配置说明\n\n### 默认配置\n\n```python\nAPI_KEY = \"sk-HoyC9xe8aB0CRC6j4EvuM0zRcN9TTYnIMjACMCeGvd95tuhQ\"\nBASE_URL = \"https://tryallapi.com\"\nMODEL = \"gemini-3-pro-image-preview\"\n```\n\n### API 格式\n\n使用 OpenAI Chat Completions 兼容格式：\n\n```bash\nPOST https://tryallapi.com/v1/chat/completions\nContent-Type: application/json\nAuthorization: Bearer {API_KEY}\n\n{\n  \"model\": \"gemini-3-pro-image-preview\",\n  \"messages\": [\n    {\n      \"role\": \"user\",\n      \"content\": \"画只猫\"\n    }\n  ]\n}\n```\n\n### 响应格式\n\n```json\n{\n  \"choices\": [\n    {\n      \"message\": {\n        \"content\": \"![image](https://example.com/image.png)\"\n      }\n    }\n  ]\n}\n```\n\n## 成本说明\n\n### 价格（参考）\n\n- 1K 分辨率：约 $0.04/张\n- 2K 分辨率：约 $0.08/张\n- 4K 分辨率：约 $0.16/张\n\n### 省钱技巧\n\n1. **优先使用 1K 分辨率**：日常使用足够\n2. **批量生成**：一次性生成多个版本\n3. **精确提示词**：减少重复生成次数\n\n## 常见问题\n\n### Q1: 生成失败怎么办？\n\n**检查以下几点**：\n- API Key 是否正确\n- 网络连接是否正常\n- 提示词是否符合内容政策\n\n### Q2: 如何提高生成质量？\n\n**建议**：\n- 使用详细的提示词\n- 指定风格、颜色、构图\n- 提供参考描述\n\n### Q3: 支持中文提示词吗？\n\n支持！模型对中文理解很好。\n\n### Q4: 生成速度如何？\n\n- 通常 10-30 秒\n- 复杂图片可能需要 1-2 分钟\n\n## 文件结构\n\n```\nskills/bananapro-image-gen/\n├── SKILL.md                    # 本文档\n├── README.md                   # 快速开始\n├── scripts/\n│   └── generate_image.py       # 生成脚本\n├── examples/                   # 示例图片\n│   ├── cat.png\n│   ├── whiteboard.png\n│   └── logo.png\n└── test_output/                # 测试输出\n```\n\n## 更新日志\n\n### v1.0.0 (2026-02-11)\n\n- ✅ 初始版本\n- ✅ 支持 Chat Completions 格式\n- ✅ 支持多种模型\n- ✅ 自动提取图片 URL\n- ✅ 完整的错误处理\n\n## 参考资源\n\n- [API 文档](https://api.nextaicore.com/docs)\n- [OpenClaw 官方文档](https://docs.openclaw.ai)\n- [Gemini 3 Pro Image](https://deepmind.google/models/gemini-image/pro/)\n\n## 作者\n\n- GitHub: [@xianyu110](https://github.com/xianyu110)\n- 教程: [OpenClaw 超级个体实战指南](https://github.com/xianyu110/awesome-openclaw-tutorial)\n\n## 许可证\n\nMIT License\n",".claude/.skills/bananapro-image-gen/SKILL.md":"---\nname: \"Banana Pro Image Generation\"\ndescription: \"使用 Gemini 3 Pro Image 生成图片，支持白板图、Logo设计、社交媒体配图等多种场景\"\nversion: \"1.0.0\"\nauthor: \"xianyu110\"\ncompatibility: [\"claude-code\", \"cursor\", \"github-copilot\", \"openclaw\"]\ntags: [\"image-generation\", \"ai-art\", \"gemini\", \"whiteboard\", \"creative\"]\n---\n\n# Banana Pro Image Generation Skill\n\n当用户需要生成图片、设计Logo、创建白板图或制作社交媒体配图时，使用此技能。\n\n## 核心能力\n\n你可以帮助用户：\n\n1. **文生图**：根据文字描述生成各种风格的图片\n2. **白板图**：生成手写风格的概念图、流程图、对比表格\n3. **Logo设计**：创建简约现代的Logo和图标\n4. **社交媒体配图**：生成适合各平台的配图\n5. **概念可视化**：将抽象概念转化为直观的图像\n\n## 使用场景\n\n### 场景1：用户需要教程配图\n\n**用户说**：\"帮我生成一张白板图，展示OpenClaw的核心架构\"\n\n**你应该**：\n1. 理解用户需求（白板图、手写风格、架构图）\n2. 构建详细的提示词\n3. 调用生成脚本\n4. 返回生成的图片\n\n**示例提示词**：\n```\n生成一张白板图片，手写字体风格，内容是OpenClaw核心架构：\n\n标题：OpenClaw 核心架构\n\n三大组件：\n📦 Gateway 网关\n• 会话管理\n• 消息路由\n• 多平台连接\n\n🤖 AI 智能体\n• 理解指令\n• 执行任务\n• 返回结果\n\n🔧 Skills 系统\n• 扩展功能\n• 无限可能\n\n工作流程（用箭头连接）：\n用户消息 → Gateway → AI智能体 → Skills → 返回结果\n\n用手写字体，添加框图、箭头、图标等手绘元素\n```\n\n### 场景2：用户需要Logo设计\n\n**用户说**：\"帮我设计一个AI助手的Logo\"\n\n**你应该**：\n1. 询问具体需求（颜色、风格、用途）\n2. 构建专业的Logo设计提示词\n3. 生成多个方案供选择\n\n**示例提示词**：\n```\n设计一个AI助手Logo，要求：\n- 形状：圆形或方形\n- 颜色：蓝色渐变\n- 元素：抽象的大脑或机器人图案\n- 风格：现代简约，科技感\n- 用途：适合用在社交媒体头像和网站\n```\n\n### 场景3：用户需要对比图表\n\n**用户说**：\"生成一张对比图，展示OpenClaw vs ChatGPT\"\n\n**你应该**：\n1. 整理对比维度\n2. 构建清晰的表格式提示词\n3. 生成易读的对比图\n\n**示例提示词**：\n```\n生成一张对比表格图片，清晰易读，内容是：\n\n标题：OpenClaw vs ChatGPT\n\n对比维度：\n1. 部署方式\n   OpenClaw: 本地/云端 ✓\n   ChatGPT: 在线服务\n\n2. 文件访问\n   OpenClaw: 支持 ✓\n   ChatGPT: 不支持 ✗\n\n3. 功能扩展\n   OpenClaw: Skills系统 ✓\n   ChatGPT: 固定功能 ✗\n\n4. 成本\n   OpenClaw: 按需付费 ✓\n   ChatGPT: 订阅制\n\n使用表格形式，清晰对比\n```\n\n## 调用方法\n\n### 基础调用\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"你构建的详细提示词\" \\\n  --filename \"output.png\"\n```\n\n### 高清图片（2K/4K）\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"你的提示词\" \\\n  --filename \"output.png\" \\\n  --resolution 2K\n```\n\n### 使用环境变量配置API\n\n```bash\nexport NEXTAI_API_KEY=\"用户的API密钥\"\npython scripts/generate_image.py --prompt \"你的提示词\"\n```\n\n## 提示词构建技巧\n\n### 技巧1：白板图提示词模板\n\n```\n生成一张白板图片，手写字体风格，内容包含：\n- 标题：[主题]\n- 核心要点：\n  1. [要点1]\n  2. [要点2]\n  3. [要点3]\n- 使用箭头、框图、列表等手绘元素\n```\n\n### 技巧2：Logo设计提示词模板\n\n```\n设计一个[主题]Logo，要求：\n- 形状：[圆形/方形/抽象]\n- 颜色：[主色调]\n- 元素：[核心元素]\n- 风格：[现代/复古/简约]\n- 用途：[社交媒体/网站/名片]\n```\n\n### 技巧3：对比图提示词模板\n\n```\n生成一张对比图，展示[A vs B]：\n- 对比维度1：[A的特点] vs [B的特点]\n- 对比维度2：[A的特点] vs [B的特点]\n- 对比维度3：[A的特点] vs [B的特点]\n使用表格或左右对比的形式，清晰易读\n```\n\n### 技巧4：概念图提示词模板\n\n```\n生成一张概念图，展示[主题]：\n- 中心概念：[核心]\n- 相关概念：[概念1、概念2、概念3]\n- 概念之间的关系用箭头连接\n使用思维导图或网络图形式\n```\n\n## 工作流程\n\n当用户请求生成图片时，你应该：\n\n1. **理解需求**\n   - 图片类型（白板图/Logo/配图/对比图）\n   - 风格要求（手写/现代/简约）\n   - 用途场景（教程/社交媒体/演示）\n\n2. **构建提示词**\n   - 使用详细的描述\n   - 指定风格和元素\n   - 添加构图建议\n\n3. **调用生成**\n   - 选择合适的分辨率\n   - 设置输出文件名\n   - 执行生成命令\n\n4. **返回结果**\n   - 显示生成的图片\n   - 说明图片特点\n   - 提供修改建议\n\n## 注意事项\n\n1. **提示词要详细**：越详细的描述，生成效果越好\n2. **指定风格**：明确说明需要的风格（手写/现代/简约等）\n3. **合理分辨率**：\n   - 日常使用：1K（默认）\n   - 高清展示：2K\n   - 打印输出：4K\n4. **成本控制**：\n   - 1K: ~$0.04/张\n   - 2K: ~$0.08/张\n   - 4K: ~$0.16/张\n\n## 实战示例\n\n### 示例1：教程配图\n\n**用户**：\"帮我生成第1章的总结图\"\n\n**你的回复**：\n```\n好的，我来为第1章生成一张总结白板图。\n\n[调用生成脚本]\npython scripts/generate_image.py \\\n  --prompt \"生成一张白板图片，手写字体风格，内容是OpenClaw第1章核心要点总结：\n\n标题：OpenClaw 是什么？\n\n核心定义：\n• AI智能体Gateway网关\n• 完全本地部署\n• 数据隐私有保障\n\n4大核心优势：\n1️⃣ 本地部署 - 保护隐私\n2️⃣ 文件访问 - 智能搜索\n3️⃣ Skills扩展 - 无限可能\n4️⃣ 多平台支持 - 随时随地\n\n用手写字体，添加箭头、框图、下划线等手绘元素\" \\\n  --filename \"chapter1_summary.png\"\n\n✅ 已生成第1章总结图：chapter1_summary.png\n```\n\n### 示例2：Logo设计\n\n**用户**：\"设计一个超级个体的Logo\"\n\n**你的回复**：\n```\n好的，我来为\"超级个体\"设计一个Logo。\n\n[调用生成脚本]\npython scripts/generate_image.py \\\n  --prompt \"设计一个'超级个体'Logo，要求：\n- 形状：圆形，简洁大方\n- 颜色：蓝色和橙色渐变\n- 元素：一个人的剪影 + AI元素（如电路板纹理）\n- 风格：现代科技感，简约\n- 寓意：一个人 + AI = 无限可能\n- 用途：适合用在社交媒体头像、网站Logo\" \\\n  --filename \"super_individual_logo.png\" \\\n  --resolution 2K\n\n✅ 已生成Logo设计：super_individual_logo.png\n```\n\n### 示例3：社交媒体配图\n\n**用户**：\"生成一张小红书配图，主题是AI效率提升\"\n\n**你的回复**：\n```\n好的，我来生成一张小红书配图。\n\n[调用生成脚本]\npython scripts/generate_image.py \\\n  --prompt \"生成一张小红书配图，主题是'AI效率提升10倍'，要求：\n- 尺寸：9:16竖版\n- 配色：温暖的橙色和蓝色\n- 文字：一个人 + AI = 效率提升10倍\n- 元素：简约的人物剪影 + 上升的箭头\n- 风格：现代简约，有科技感但不冰冷\n- 适合小红书的视觉风格\" \\\n  --filename \"xiaohongshu_ai_efficiency.png\" \\\n  --resolution 2K\n\n✅ 已生成小红书配图：xiaohongshu_ai_efficiency.png\n```\n\n## 环境配置\n\n### 方式1：使用环境变量（推荐）\n\n```bash\nexport NEXTAI_API_KEY=\"your-api-key-here\"\n```\n\n### 方式2：命令行参数\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"你的提示词\" \\\n  --api-key \"your-api-key-here\"\n```\n\n### 方式3：配置文件\n\n在 `~/.openclaw/openclaw.json` 中配置：\n\n```json\n{\n  \"skills\": {\n    \"bananapro-image-gen\": {\n      \"apiKey\": \"your-api-key-here\",\n      \"baseUrl\": \"https://tryallapi.com\",\n      \"model\": \"gemini-3-pro-image-preview\"\n    }\n  }\n}\n```\n\n## 参数说明\n\n| 参数 | 说明 | 默认值 | 示例 |\n|------|------|--------|------|\n| `--prompt` | 图片描述（必需） | - | \"画一只猫\" |\n| `--filename` | 输出文件名 | 自动生成 | \"cat.png\" |\n| `--resolution` | 分辨率 | 1K | 1K/2K/4K |\n| `--api-key` | API密钥 | 环境变量 | \"sk-xxx\" |\n| `--model` | 模型名称 | gemini-3-pro-image-preview | - |\n\n## 常见问题\n\n### Q: 如何提高生成质量？\n\nA: 使用详细的提示词，明确指定：\n- 风格（手写/现代/简约）\n- 颜色（蓝色/渐变/对比色）\n- 元素（箭头/框图/图标）\n- 构图（居中/左右对比/上下布局）\n\n### Q: 生成失败怎么办？\n\nA: 检查：\n1. API Key是否正确\n2. 网络连接是否正常\n3. 提示词是否符合内容政策\n\n### Q: 支持中文提示词吗？\n\nA: 完全支持！Gemini对中文理解很好。\n\n### Q: 如何控制成本？\n\nA: \n- 日常使用1K分辨率（最便宜）\n- 只在需要高清时使用2K/4K\n- 优化提示词，减少重复生成\n\n## 文件结构\n\n```\nbananapro-image-gen/\n├── SKILL.md              # 本文档（必需）\n├── README.md             # 快速开始\n├── scripts/\n│   └── generate_image.py # 生成脚本\n├── requirements.txt      # Python依赖\n└── .gitignore           # Git忽略文件\n```\n\n## 更新日志\n\n### v1.0.0 (2026-02-11)\n\n- ✅ 初始版本\n- ✅ 支持 Gemini 3 Pro Image\n- ✅ 支持白板图、Logo、配图等多种场景\n- ✅ 支持中文提示词\n- ✅ 多种分辨率选择\n\n## 许可证\n\nMIT License\n\n## 作者\n\n- GitHub: [@xianyu110](https://github.com/xianyu110)\n- 教程: [OpenClaw 超级个体实战指南](https://github.com/xianyu110/awesome-openclaw-tutorial)\n"},"files":{".claude/.skills/bananapro-image-gen/skill.json":"{\n  \"name\": \"bananapro-image-gen\",\n  \"displayName\": \"Banana Pro Image Generation\",\n  \"version\": \"1.0.0\",\n  \"description\": \"使用 Gemini 3 Pro Image 生成图片的 OpenClaw Skill，支持白板图、Logo设计、社交媒体配图等多种场景\",\n  \"author\": {\n    \"name\": \"xianyu110\",\n    \"github\": \"https://github.com/xianyu110\",\n    \"email\": \"your-email@example.com\"\n  },\n  \"keywords\": [\n    \"image-generation\",\n    \"ai-art\",\n    \"gemini\",\n    \"whiteboard\",\n    \"logo-design\",\n    \"social-media\",\n    \"text-to-image\"\n  ],\n  \"category\": \"creativity\",\n  \"license\": \"MIT\",\n  \"repository\": \"https://github.com/xianyu110/awesome-openclaw-tutorial\",\n  \"homepage\": \"https://github.com/xianyu110/awesome-openclaw-tutorial/tree/main/.claude/.skills/bananapro-image-gen\",\n  \"bugs\": \"https://github.com/xianyu110/awesome-openclaw-tutorial/issues\",\n  \"main\": \"scripts/generate_image.py\",\n  \"dependencies\": {\n    \"python\": \">=3.8\",\n    \"requests\": \">=2.28.0\"\n  },\n  \"config\": {\n    \"apiKey\": {\n      \"type\": \"string\",\n      \"description\": \"API Key for image generation service\",\n      \"required\": true,\n      \"env\": \"NEXTAI_API_KEY\"\n    },\n    \"baseUrl\": {\n      \"type\": \"string\",\n      \"description\": \"API base URL\",\n      \"default\": \"https://tryallapi.com\",\n      \"required\": false\n    },\n    \"model\": {\n      \"type\": \"string\",\n      \"description\": \"Model name\",\n      \"default\": \"gemini-3-pro-image-preview\",\n      \"required\": false\n    }\n  },\n  \"commands\": [\n    {\n      \"name\": \"generate\",\n      \"description\": \"Generate an image from text prompt\",\n      \"usage\": \"generate <prompt> [options]\",\n      \"examples\": [\n        \"generate '画一只可爱的猫咪'\",\n        \"generate '生成白板图，展示OpenClaw架构' --resolution 2K\"\n      ]\n    }\n  ],\n  \"tags\": [\n    \"ai\",\n    \"image\",\n    \"generation\",\n    \"gemini\",\n    \"creative\",\n    \"whiteboard\",\n    \"logo\"\n  ]\n}\n",".claude/.skills/bananapro-image-gen/release/bananapro-image-gen/skill.json":"{\n  \"name\": \"bananapro-image-gen\",\n  \"displayName\": \"Banana Pro Image Generation\",\n  \"version\": \"1.0.0\",\n  \"description\": \"使用 Gemini 3 Pro Image 生成图片的 OpenClaw Skill，支持白板图、Logo设计、社交媒体配图等多种场景\",\n  \"author\": {\n    \"name\": \"xianyu110\",\n    \"github\": \"https://github.com/xianyu110\",\n    \"email\": \"your-email@example.com\"\n  },\n  \"keywords\": [\n    \"image-generation\",\n    \"ai-art\",\n    \"gemini\",\n    \"whiteboard\",\n    \"logo-design\",\n    \"social-media\",\n    \"text-to-image\"\n  ],\n  \"category\": \"creativity\",\n  \"license\": \"MIT\",\n  \"repository\": \"https://github.com/xianyu110/awesome-openclaw-tutorial\",\n  \"homepage\": \"https://github.com/xianyu110/awesome-openclaw-tutorial/tree/main/.claude/.skills/bananapro-image-gen\",\n  \"bugs\": \"https://github.com/xianyu110/awesome-openclaw-tutorial/issues\",\n  \"main\": \"scripts/generate_image.py\",\n  \"dependencies\": {\n    \"python\": \">=3.8\",\n    \"requests\": \">=2.28.0\"\n  },\n  \"config\": {\n    \"apiKey\": {\n      \"type\": \"string\",\n      \"description\": \"API Key for image generation service\",\n      \"required\": true,\n      \"env\": \"NEXTAI_API_KEY\"\n    },\n    \"baseUrl\": {\n      \"type\": \"string\",\n      \"description\": \"API base URL\",\n      \"default\": \"https://tryallapi.com\",\n      \"required\": false\n    },\n    \"model\": {\n      \"type\": \"string\",\n      \"description\": \"Model name\",\n      \"default\": \"gemini-3-pro-image-preview\",\n      \"required\": false\n    }\n  },\n  \"commands\": [\n    {\n      \"name\": \"generate\",\n      \"description\": \"Generate an image from text prompt\",\n      \"usage\": \"generate <prompt> [options]\",\n      \"examples\": [\n        \"generate '画一只可爱的猫咪'\",\n        \"generate '生成白板图，展示OpenClaw架构' --resolution 2K\"\n      ]\n    }\n  ],\n  \"tags\": [\n    \"ai\",\n    \"image\",\n    \"generation\",\n    \"gemini\",\n    \"creative\",\n    \"whiteboard\",\n    \"logo\"\n  ]\n}\n",".claude/.skills/bananapro-image-gen/release/bananapro-image-gen/SKILL.md":"# Nano Banana Image Generation Skill\n\n使用 Chat Completions 格式生成图片的 OpenClaw Skill。\n\n## 功能特性\n\n- 🎨 **文生图**：根据文字描述生成图片\n- 📝 **白板图**：生成手写风格的概念图、流程图\n- 🖼️ **多种风格**：支持各种艺术风格和场景\n- ⚡ **快速响应**：基于 GPT-4o-image 或 Gemini 3 Pro Image\n\n## 快速开始\n\n### 1. 基础使用\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"画一只可爱的橙色猫咪\" \\\n  --filename \"cat.png\"\n```\n\n### 2. 生成白板图\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"生成一张白板图片，内容是OpenClaw核心概念对比表格，手写字体风格\" \\\n  --filename \"whiteboard.png\"\n```\n\n### 3. 指定模型\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"画只猫\" \\\n  --model \"gpt-4o-image\" \\\n  --filename \"cat.png\"\n```\n\n## 参数说明\n\n| 参数 | 简写 | 必需 | 说明 |\n|------|------|------|------|\n| `--prompt` | `-p` | ✅ | 图片描述 |\n| `--filename` | `-f` | ❌ | 输出文件名（默认自动生成） |\n| `--model` | `-m` | ❌ | 模型名称（默认 gemini-3-pro-image-preview） |\n| `--resolution` | `-r` | ❌ | 分辨率：1K/2K/4K |\n| `--api-format` | `-a` | ❌ | API 格式：openai/gemini（默认 openai） |\n| `--api-key` | `-k` | ❌ | API Key（或使用环境变量） |\n\n## 环境配置\n\n### 方式1：使用默认配置（最简单）\n\n脚本已内置 API 配置，直接使用即可：\n\n```bash\npython scripts/generate_image.py -p \"画只猫\" -f \"cat.png\"\n```\n\n### 方式2：使用环境变量\n\n```bash\n# 设置 API Key\nexport NEXTAI_API_KEY=\"your-api-key\"\n\n# 使用\npython scripts/generate_image.py -p \"画只猫\" -f \"cat.png\"\n```\n\n### 方式3：命令行参数\n\n```bash\npython scripts/generate_image.py \\\n  -p \"画只猫\" \\\n  -f \"cat.png\" \\\n  -k \"your-api-key\"\n```\n\n## 支持的 API 格式\n\n本 Skill 支持两种 API 格式：\n\n### 1. OpenAI 兼容格式（默认）\n\n```bash\n# 端点\nPOST https://tryallapi.com/v1/chat/completions\n\n# 使用\npython scripts/generate_image.py -p \"画只猫\" -a openai\n```\n\n**请求格式**：\n```json\n{\n  \"model\": \"gemini-3-pro-image-preview\",\n  \"messages\": [\n    {\n      \"role\": \"user\",\n      \"content\": \"画只猫\"\n    }\n  ]\n}\n```\n\n**响应格式**：\n```json\n{\n  \"choices\": [\n    {\n      \"message\": {\n        \"content\": \"![image](https://example.com/image.png)\"\n      }\n    }\n  ]\n}\n```\n\n### 2. Gemini 原生格式\n\n```bash\n# 端点\nPOST https://tryallapi.com/v1beta/models/gemini-3-pro-image-preview:generateContent\n\n# 使用\npython scripts/generate_image.py -p \"画只猫\" -a gemini\n```\n\n**请求格式**：\n```json\n{\n  \"contents\": [\n    {\n      \"parts\": [\n        {\"text\": \"画只猫\"}\n      ]\n    }\n  ],\n  \"generationConfig\": {\n    \"responseModalities\": [\"IMAGE\"],\n    \"imageConfig\": {\n      \"imageSize\": \"2K\"\n    }\n  }\n}\n```\n\n**响应格式**：\n```json\n{\n  \"candidates\": [\n    {\n      \"content\": {\n        \"parts\": [\n          {\n            \"inlineData\": {\n              \"data\": \"base64_encoded_image_data\"\n            }\n          }\n        ]\n      }\n    }\n  ]\n}\n```\n\n## 实战案例\n\n### 案例1：社交媒体配图\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"生成一张科技感的社交媒体封面图，主题是AI助手，蓝色渐变背景，现代简约风格\" \\\n  --filename \"social_cover.png\" \\\n  --resolution 2K\n```\n\n### 案例2：概念白板图\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"生成一张白板图片，手写字体风格，内容包含：\n  标题：OpenClaw vs ChatGPT\n  对比项：\n  1. 部署方式：本地 vs 在线\n  2. 文件访问：支持 vs 不支持\n  3. 扩展性：Skills系统 vs 固定功能\n  4. 成本：按需付费 vs 订阅制\n  用箭头和框图展示\" \\\n  --filename \"comparison_whiteboard.png\"\n```\n\n### 案例3：Logo 设计\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"设计一个极简风格的AI机器人Logo，蓝色和白色配色，线条简洁，适合科技公司\" \\\n  --filename \"logo.png\" \\\n  --resolution 1K\n```\n\n### 案例4：产品海报\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"生成一张产品海报，展示智能手机，白色背景，专业摄影风格，高端质感\" \\\n  --filename \"product_poster.png\" \\\n  --resolution 4K\n```\n\n### 案例5：流程图\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"生成一张流程图，手绘风格，展示OpenClaw的工作流程：\n  1. 用户发送消息\n  2. Gateway接收\n  3. AI处理\n  4. 执行Skills\n  5. 返回结果\n  用箭头连接各个步骤\" \\\n  --filename \"workflow.png\"\n```\n\n## 提示词技巧\n\n### 1. 白板图提示词模板\n\n```\n生成一张白板图片，手写字体风格，内容包含：\n- 标题：[主题]\n- 要点1：[内容]\n- 要点2：[内容]\n- 要点3：[内容]\n使用箭头、框图、列表等元素\n```\n\n### 2. 对比表格提示词模板\n\n```\n生成一张对比表格图片，清晰易读，包含：\n- 标题：[A vs B]\n- 对比维度：[维度1、维度2、维度3]\n- 每个维度的对比结果\n使用表格形式展示\n```\n\n### 3. 概念图提示词模板\n\n```\n生成一张概念图，展示[主题]的核心概念：\n- 中心概念：[核心]\n- 相关概念：[概念1、概念2、概念3]\n- 概念之间的关系\n使用思维导图或网络图形式\n```\n\n## API 配置说明\n\n### 默认配置\n\n```python\nAPI_KEY = \"sk-HoyC9xe8aB0CRC6j4EvuM0zRcN9TTYnIMjACMCeGvd95tuhQ\"\nBASE_URL = \"https://tryallapi.com\"\nMODEL = \"gemini-3-pro-image-preview\"\n```\n\n### API 格式\n\n使用 OpenAI Chat Completions 兼容格式：\n\n```bash\nPOST https://tryallapi.com/v1/chat/completions\nContent-Type: application/json\nAuthorization: Bearer {API_KEY}\n\n{\n  \"model\": \"gemini-3-pro-image-preview\",\n  \"messages\": [\n    {\n      \"role\": \"user\",\n      \"content\": \"画只猫\"\n    }\n  ]\n}\n```\n\n### 响应格式\n\n```json\n{\n  \"choices\": [\n    {\n      \"message\": {\n        \"content\": \"![image](https://example.com/image.png)\"\n      }\n    }\n  ]\n}\n```\n\n## 成本说明\n\n### 价格（参考）\n\n- 1K 分辨率：约 $0.04/张\n- 2K 分辨率：约 $0.08/张\n- 4K 分辨率：约 $0.16/张\n\n### 省钱技巧\n\n1. **优先使用 1K 分辨率**：日常使用足够\n2. **批量生成**：一次性生成多个版本\n3. **精确提示词**：减少重复生成次数\n\n## 常见问题\n\n### Q1: 生成失败怎么办？\n\n**检查以下几点**：\n- API Key 是否正确\n- 网络连接是否正常\n- 提示词是否符合内容政策\n\n### Q2: 如何提高生成质量？\n\n**建议**：\n- 使用详细的提示词\n- 指定风格、颜色、构图\n- 提供参考描述\n\n### Q3: 支持中文提示词吗？\n\n支持！模型对中文理解很好。\n\n### Q4: 生成速度如何？\n\n- 通常 10-30 秒\n- 复杂图片可能需要 1-2 分钟\n\n## 文件结构\n\n```\nskills/bananapro-image-gen/\n├── SKILL.md                    # 本文档\n├── README.md                   # 快速开始\n├── scripts/\n│   └── generate_image.py       # 生成脚本\n├── examples/                   # 示例图片\n│   ├── cat.png\n│   ├── whiteboard.png\n│   └── logo.png\n└── test_output/                # 测试输出\n```\n\n## 更新日志\n\n### v1.0.0 (2026-02-11)\n\n- ✅ 初始版本\n- ✅ 支持 Chat Completions 格式\n- ✅ 支持多种模型\n- ✅ 自动提取图片 URL\n- ✅ 完整的错误处理\n\n## 参考资源\n\n- [API 文档](https://api.nextaicore.com/docs)\n- [OpenClaw 官方文档](https://docs.openclaw.ai)\n- [Gemini 3 Pro Image](https://deepmind.google/models/gemini-image/pro/)\n\n## 作者\n\n- GitHub: [@xianyu110](https://github.com/xianyu110)\n- 教程: [OpenClaw 超级个体实战指南](https://github.com/xianyu110/awesome-openclaw-tutorial)\n\n## 许可证\n\nMIT License\n",".claude/.skills/bananapro-image-gen/SKILL.md":"---\nname: \"Banana Pro Image Generation\"\ndescription: \"使用 Gemini 3 Pro Image 生成图片，支持白板图、Logo设计、社交媒体配图等多种场景\"\nversion: \"1.0.0\"\nauthor: \"xianyu110\"\ncompatibility: [\"claude-code\", \"cursor\", \"github-copilot\", \"openclaw\"]\ntags: [\"image-generation\", \"ai-art\", \"gemini\", \"whiteboard\", \"creative\"]\n---\n\n# Banana Pro Image Generation Skill\n\n当用户需要生成图片、设计Logo、创建白板图或制作社交媒体配图时，使用此技能。\n\n## 核心能力\n\n你可以帮助用户：\n\n1. **文生图**：根据文字描述生成各种风格的图片\n2. **白板图**：生成手写风格的概念图、流程图、对比表格\n3. **Logo设计**：创建简约现代的Logo和图标\n4. **社交媒体配图**：生成适合各平台的配图\n5. **概念可视化**：将抽象概念转化为直观的图像\n\n## 使用场景\n\n### 场景1：用户需要教程配图\n\n**用户说**：\"帮我生成一张白板图，展示OpenClaw的核心架构\"\n\n**你应该**：\n1. 理解用户需求（白板图、手写风格、架构图）\n2. 构建详细的提示词\n3. 调用生成脚本\n4. 返回生成的图片\n\n**示例提示词**：\n```\n生成一张白板图片，手写字体风格，内容是OpenClaw核心架构：\n\n标题：OpenClaw 核心架构\n\n三大组件：\n📦 Gateway 网关\n• 会话管理\n• 消息路由\n• 多平台连接\n\n🤖 AI 智能体\n• 理解指令\n• 执行任务\n• 返回结果\n\n🔧 Skills 系统\n• 扩展功能\n• 无限可能\n\n工作流程（用箭头连接）：\n用户消息 → Gateway → AI智能体 → Skills → 返回结果\n\n用手写字体，添加框图、箭头、图标等手绘元素\n```\n\n### 场景2：用户需要Logo设计\n\n**用户说**：\"帮我设计一个AI助手的Logo\"\n\n**你应该**：\n1. 询问具体需求（颜色、风格、用途）\n2. 构建专业的Logo设计提示词\n3. 生成多个方案供选择\n\n**示例提示词**：\n```\n设计一个AI助手Logo，要求：\n- 形状：圆形或方形\n- 颜色：蓝色渐变\n- 元素：抽象的大脑或机器人图案\n- 风格：现代简约，科技感\n- 用途：适合用在社交媒体头像和网站\n```\n\n### 场景3：用户需要对比图表\n\n**用户说**：\"生成一张对比图，展示OpenClaw vs ChatGPT\"\n\n**你应该**：\n1. 整理对比维度\n2. 构建清晰的表格式提示词\n3. 生成易读的对比图\n\n**示例提示词**：\n```\n生成一张对比表格图片，清晰易读，内容是：\n\n标题：OpenClaw vs ChatGPT\n\n对比维度：\n1. 部署方式\n   OpenClaw: 本地/云端 ✓\n   ChatGPT: 在线服务\n\n2. 文件访问\n   OpenClaw: 支持 ✓\n   ChatGPT: 不支持 ✗\n\n3. 功能扩展\n   OpenClaw: Skills系统 ✓\n   ChatGPT: 固定功能 ✗\n\n4. 成本\n   OpenClaw: 按需付费 ✓\n   ChatGPT: 订阅制\n\n使用表格形式，清晰对比\n```\n\n## 调用方法\n\n### 基础调用\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"你构建的详细提示词\" \\\n  --filename \"output.png\"\n```\n\n### 高清图片（2K/4K）\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"你的提示词\" \\\n  --filename \"output.png\" \\\n  --resolution 2K\n```\n\n### 使用环境变量配置API\n\n```bash\nexport NEXTAI_API_KEY=\"用户的API密钥\"\npython scripts/generate_image.py --prompt \"你的提示词\"\n```\n\n## 提示词构建技巧\n\n### 技巧1：白板图提示词模板\n\n```\n生成一张白板图片，手写字体风格，内容包含：\n- 标题：[主题]\n- 核心要点：\n  1. [要点1]\n  2. [要点2]\n  3. [要点3]\n- 使用箭头、框图、列表等手绘元素\n```\n\n### 技巧2：Logo设计提示词模板\n\n```\n设计一个[主题]Logo，要求：\n- 形状：[圆形/方形/抽象]\n- 颜色：[主色调]\n- 元素：[核心元素]\n- 风格：[现代/复古/简约]\n- 用途：[社交媒体/网站/名片]\n```\n\n### 技巧3：对比图提示词模板\n\n```\n生成一张对比图，展示[A vs B]：\n- 对比维度1：[A的特点] vs [B的特点]\n- 对比维度2：[A的特点] vs [B的特点]\n- 对比维度3：[A的特点] vs [B的特点]\n使用表格或左右对比的形式，清晰易读\n```\n\n### 技巧4：概念图提示词模板\n\n```\n生成一张概念图，展示[主题]：\n- 中心概念：[核心]\n- 相关概念：[概念1、概念2、概念3]\n- 概念之间的关系用箭头连接\n使用思维导图或网络图形式\n```\n\n## 工作流程\n\n当用户请求生成图片时，你应该：\n\n1. **理解需求**\n   - 图片类型（白板图/Logo/配图/对比图）\n   - 风格要求（手写/现代/简约）\n   - 用途场景（教程/社交媒体/演示）\n\n2. **构建提示词**\n   - 使用详细的描述\n   - 指定风格和元素\n   - 添加构图建议\n\n3. **调用生成**\n   - 选择合适的分辨率\n   - 设置输出文件名\n   - 执行生成命令\n\n4. **返回结果**\n   - 显示生成的图片\n   - 说明图片特点\n   - 提供修改建议\n\n## 注意事项\n\n1. **提示词要详细**：越详细的描述，生成效果越好\n2. **指定风格**：明确说明需要的风格（手写/现代/简约等）\n3. **合理分辨率**：\n   - 日常使用：1K（默认）\n   - 高清展示：2K\n   - 打印输出：4K\n4. **成本控制**：\n   - 1K: ~$0.04/张\n   - 2K: ~$0.08/张\n   - 4K: ~$0.16/张\n\n## 实战示例\n\n### 示例1：教程配图\n\n**用户**：\"帮我生成第1章的总结图\"\n\n**你的回复**：\n```\n好的，我来为第1章生成一张总结白板图。\n\n[调用生成脚本]\npython scripts/generate_image.py \\\n  --prompt \"生成一张白板图片，手写字体风格，内容是OpenClaw第1章核心要点总结：\n\n标题：OpenClaw 是什么？\n\n核心定义：\n• AI智能体Gateway网关\n• 完全本地部署\n• 数据隐私有保障\n\n4大核心优势：\n1️⃣ 本地部署 - 保护隐私\n2️⃣ 文件访问 - 智能搜索\n3️⃣ Skills扩展 - 无限可能\n4️⃣ 多平台支持 - 随时随地\n\n用手写字体，添加箭头、框图、下划线等手绘元素\" \\\n  --filename \"chapter1_summary.png\"\n\n✅ 已生成第1章总结图：chapter1_summary.png\n```\n\n### 示例2：Logo设计\n\n**用户**：\"设计一个超级个体的Logo\"\n\n**你的回复**：\n```\n好的，我来为\"超级个体\"设计一个Logo。\n\n[调用生成脚本]\npython scripts/generate_image.py \\\n  --prompt \"设计一个'超级个体'Logo，要求：\n- 形状：圆形，简洁大方\n- 颜色：蓝色和橙色渐变\n- 元素：一个人的剪影 + AI元素（如电路板纹理）\n- 风格：现代科技感，简约\n- 寓意：一个人 + AI = 无限可能\n- 用途：适合用在社交媒体头像、网站Logo\" \\\n  --filename \"super_individual_logo.png\" \\\n  --resolution 2K\n\n✅ 已生成Logo设计：super_individual_logo.png\n```\n\n### 示例3：社交媒体配图\n\n**用户**：\"生成一张小红书配图，主题是AI效率提升\"\n\n**你的回复**：\n```\n好的，我来生成一张小红书配图。\n\n[调用生成脚本]\npython scripts/generate_image.py \\\n  --prompt \"生成一张小红书配图，主题是'AI效率提升10倍'，要求：\n- 尺寸：9:16竖版\n- 配色：温暖的橙色和蓝色\n- 文字：一个人 + AI = 效率提升10倍\n- 元素：简约的人物剪影 + 上升的箭头\n- 风格：现代简约，有科技感但不冰冷\n- 适合小红书的视觉风格\" \\\n  --filename \"xiaohongshu_ai_efficiency.png\" \\\n  --resolution 2K\n\n✅ 已生成小红书配图：xiaohongshu_ai_efficiency.png\n```\n\n## 环境配置\n\n### 方式1：使用环境变量（推荐）\n\n```bash\nexport NEXTAI_API_KEY=\"your-api-key-here\"\n```\n\n### 方式2：命令行参数\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"你的提示词\" \\\n  --api-key \"your-api-key-here\"\n```\n\n### 方式3：配置文件\n\n在 `~/.openclaw/openclaw.json` 中配置：\n\n```json\n{\n  \"skills\": {\n    \"bananapro-image-gen\": {\n      \"apiKey\": \"your-api-key-here\",\n      \"baseUrl\": \"https://tryallapi.com\",\n      \"model\": \"gemini-3-pro-image-preview\"\n    }\n  }\n}\n```\n\n## 参数说明\n\n| 参数 | 说明 | 默认值 | 示例 |\n|------|------|--------|------|\n| `--prompt` | 图片描述（必需） | - | \"画一只猫\" |\n| `--filename` | 输出文件名 | 自动生成 | \"cat.png\" |\n| `--resolution` | 分辨率 | 1K | 1K/2K/4K |\n| `--api-key` | API密钥 | 环境变量 | \"sk-xxx\" |\n| `--model` | 模型名称 | gemini-3-pro-image-preview | - |\n\n## 常见问题\n\n### Q: 如何提高生成质量？\n\nA: 使用详细的提示词，明确指定：\n- 风格（手写/现代/简约）\n- 颜色（蓝色/渐变/对比色）\n- 元素（箭头/框图/图标）\n- 构图（居中/左右对比/上下布局）\n\n### Q: 生成失败怎么办？\n\nA: 检查：\n1. API Key是否正确\n2. 网络连接是否正常\n3. 提示词是否符合内容政策\n\n### Q: 支持中文提示词吗？\n\nA: 完全支持！Gemini对中文理解很好。\n\n### Q: 如何控制成本？\n\nA: \n- 日常使用1K分辨率（最便宜）\n- 只在需要高清时使用2K/4K\n- 优化提示词，减少重复生成\n\n## 文件结构\n\n```\nbananapro-image-gen/\n├── SKILL.md              # 本文档（必需）\n├── README.md             # 快速开始\n├── scripts/\n│   └── generate_image.py # 生成脚本\n├── requirements.txt      # Python依赖\n└── .gitignore           # Git忽略文件\n```\n\n## 更新日志\n\n### v1.0.0 (2026-02-11)\n\n- ✅ 初始版本\n- ✅ 支持 Gemini 3 Pro Image\n- ✅ 支持白板图、Logo、配图等多种场景\n- ✅ 支持中文提示词\n- ✅ 多种分辨率选择\n\n## 许可证\n\nMIT License\n\n## 作者\n\n- GitHub: [@xianyu110](https://github.com/xianyu110)\n- 教程: [OpenClaw 超级个体实战指南](https://github.com/xianyu110/awesome-openclaw-tutorial)\n"},"items":[{"name":"SKILL.md","path":".claude/.skills/bananapro-image-gen/release/bananapro-image-gen/SKILL.md","rawUrl":"https://raw.githubusercontent.com/xianyu110/awesome-openclaw-tutorial/HEAD/.claude/.skills/bananapro-image-gen/release/bananapro-image-gen/SKILL.md","title":"bananapro-image-gen","category":"anthropic-skill","format":"markdown","content":"# Nano Banana Image Generation Skill\n\n使用 Chat Completions 格式生成图片的 OpenClaw Skill。\n\n## 功能特性\n\n- 🎨 **文生图**：根据文字描述生成图片\n- 📝 **白板图**：生成手写风格的概念图、流程图\n- 🖼️ **多种风格**：支持各种艺术风格和场景\n- ⚡ **快速响应**：基于 GPT-4o-image 或 Gemini 3 Pro Image\n\n## 快速开始\n\n### 1. 基础使用\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"画一只可爱的橙色猫咪\" \\\n  --filename \"cat.png\"\n```\n\n### 2. 生成白板图\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"生成一张白板图片，内容是OpenClaw核心概念对比表格，手写字体风格\" \\\n  --filename \"whiteboard.png\"\n```\n\n### 3. 指定模型\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"画只猫\" \\\n  --model \"gpt-4o-image\" \\\n  --filename \"cat.png\"\n```\n\n## 参数说明\n\n| 参数 | 简写 | 必需 | 说明 |\n|------|------|------|------|\n| `--prompt` | `-p` | ✅ | 图片描述 |\n| `--filename` | `-f` | ❌ | 输出文件名（默认自动生成） |\n| `--model` | `-m` | ❌ | 模型名称（默认 gemini-3-pro-image-preview） |\n| `--resolution` | `-r` | ❌ | 分辨率：1K/2K/4K |\n| `--api-format` | `-a` | ❌ | API 格式：openai/gemini（默认 openai） |\n| `--api-key` | `-k` | ❌ | API Key（或使用环境变量） |\n\n## 环境配置\n\n### 方式1：使用默认配置（最简单）\n\n脚本已内置 API 配置，直接使用即可：\n\n```bash\npython scripts/generate_image.py -p \"画只猫\" -f \"cat.png\"\n```\n\n### 方式2：使用环境变量\n\n```bash\n# 设置 API Key\nexport NEXTAI_API_KEY=\"your-api-key\"\n\n# 使用\npython scripts/generate_image.py -p \"画只猫\" -f \"cat.png\"\n```\n\n### 方式3：命令行参数\n\n```bash\npython scripts/generate_image.py \\\n  -p \"画只猫\" \\\n  -f \"cat.png\" \\\n  -k \"your-api-key\"\n```\n\n## 支持的 API 格式\n\n本 Skill 支持两种 API 格式：\n\n### 1. OpenAI 兼容格式（默认）\n\n```bash\n# 端点\nPOST https://tryallapi.com/v1/chat/completions\n\n# 使用\npython scripts/generate_image.py -p \"画只猫\" -a openai\n```\n\n**请求格式**：\n```json\n{\n  \"model\": \"gemini-3-pro-image-preview\",\n  \"messages\": [\n    {\n      \"role\": \"user\",\n      \"content\": \"画只猫\"\n    }\n  ]\n}\n```\n\n**响应格式**：\n```json\n{\n  \"choices\": [\n    {\n      \"message\": {\n        \"content\": \"![image](https://example.com/image.png)\"\n      }\n    }\n  ]\n}\n```\n\n### 2. Gemini 原生格式\n\n```bash\n# 端点\nPOST https://tryallapi.com/v1beta/models/gemini-3-pro-image-preview:generateContent\n\n# 使用\npython scripts/generate_image.py -p \"画只猫\" -a gemini\n```\n\n**请求格式**：\n```json\n{\n  \"contents\": [\n    {\n      \"parts\": [\n        {\"text\": \"画只猫\"}\n      ]\n    }\n  ],\n  \"generationConfig\": {\n    \"responseModalities\": [\"IMAGE\"],\n    \"imageConfig\": {\n      \"imageSize\": \"2K\"\n    }\n  }\n}\n```\n\n**响应格式**：\n```json\n{\n  \"candidates\": [\n    {\n      \"content\": {\n        \"parts\": [\n          {\n            \"inlineData\": {\n              \"data\": \"base64_encoded_image_data\"\n            }\n          }\n        ]\n      }\n    }\n  ]\n}\n```\n\n## 实战案例\n\n### 案例1：社交媒体配图\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"生成一张科技感的社交媒体封面图，主题是AI助手，蓝色渐变背景，现代简约风格\" \\\n  --filename \"social_cover.png\" \\\n  --resolution 2K\n```\n\n### 案例2：概念白板图\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"生成一张白板图片，手写字体风格，内容包含：\n  标题：OpenClaw vs ChatGPT\n  对比项：\n  1. 部署方式：本地 vs 在线\n  2. 文件访问：支持 vs 不支持\n  3. 扩展性：Skills系统 vs 固定功能\n  4. 成本：按需付费 vs 订阅制\n  用箭头和框图展示\" \\\n  --filename \"comparison_whiteboard.png\"\n```\n\n### 案例3：Logo 设计\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"设计一个极简风格的AI机器人Logo，蓝色和白色配色，线条简洁，适合科技公司\" \\\n  --filename \"logo.png\" \\\n  --resolution 1K\n```\n\n### 案例4：产品海报\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"生成一张产品海报，展示智能手机，白色背景，专业摄影风格，高端质感\" \\\n  --filename \"product_poster.png\" \\\n  --resolution 4K\n```\n\n### 案例5：流程图\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"生成一张流程图，手绘风格，展示OpenClaw的工作流程：\n  1. 用户发送消息\n  2. Gateway接收\n  3. AI处理\n  4. 执行Skills\n  5. 返回结果\n  用箭头连接各个步骤\" \\\n  --filename \"workflow.png\"\n```\n\n## 提示词技巧\n\n### 1. 白板图提示词模板\n\n```\n生成一张白板图片，手写字体风格，内容包含：\n- 标题：[主题]\n- 要点1：[内容]\n- 要点2：[内容]\n- 要点3：[内容]\n使用箭头、框图、列表等元素\n```\n\n### 2. 对比表格提示词模板\n\n```\n生成一张对比表格图片，清晰易读，包含：\n- 标题：[A vs B]\n- 对比维度：[维度1、维度2、维度3]\n- 每个维度的对比结果\n使用表格形式展示\n```\n\n### 3. 概念图提示词模板\n\n```\n生成一张概念图，展示[主题]的核心概念：\n- 中心概念：[核心]\n- 相关概念：[概念1、概念2、概念3]\n- 概念之间的关系\n使用思维导图或网络图形式\n```\n\n## API 配置说明\n\n### 默认配置\n\n```python\nAPI_KEY = \"sk-HoyC9xe8aB0CRC6j4EvuM0zRcN9TTYnIMjACMCeGvd95tuhQ\"\nBASE_URL = \"https://tryallapi.com\"\nMODEL = \"gemini-3-pro-image-preview\"\n```\n\n### API 格式\n\n使用 OpenAI Chat Completions 兼容格式：\n\n```bash\nPOST https://tryallapi.com/v1/chat/completions\nContent-Type: application/json\nAuthorization: Bearer {API_KEY}\n\n{\n  \"model\": \"gemini-3-pro-image-preview\",\n  \"messages\": [\n    {\n      \"role\": \"user\",\n      \"content\": \"画只猫\"\n    }\n  ]\n}\n```\n\n### 响应格式\n\n```json\n{\n  \"choices\": [\n    {\n      \"message\": {\n        \"content\": \"![image](https://example.com/image.png)\"\n      }\n    }\n  ]\n}\n```\n\n## 成本说明\n\n### 价格（参考）\n\n- 1K 分辨率：约 $0.04/张\n- 2K 分辨率：约 $0.08/张\n- 4K 分辨率：约 $0.16/张\n\n### 省钱技巧\n\n1. **优先使用 1K 分辨率**：日常使用足够\n2. **批量生成**：一次性生成多个版本\n3. **精确提示词**：减少重复生成次数\n\n## 常见问题\n\n### Q1: 生成失败怎么办？\n\n**检查以下几点**：\n- API Key 是否正确\n- 网络连接是否正常\n- 提示词是否符合内容政策\n\n### Q2: 如何提高生成质量？\n\n**建议**：\n- 使用详细的提示词\n- 指定风格、颜色、构图\n- 提供参考描述\n\n### Q3: 支持中文提示词吗？\n\n支持！模型对中文理解很好。\n\n### Q4: 生成速度如何？\n\n- 通常 10-30 秒\n- 复杂图片可能需要 1-2 分钟\n\n## 文件结构\n\n```\nskills/bananapro-image-gen/\n├── SKILL.md                    # 本文档\n├── README.md                   # 快速开始\n├── scripts/\n│   └── generate_image.py       # 生成脚本\n├── examples/                   # 示例图片\n│   ├── cat.png\n│   ├── whiteboard.png\n│   └── logo.png\n└── test_output/                # 测试输出\n```\n\n## 更新日志\n\n### v1.0.0 (2026-02-11)\n\n- ✅ 初始版本\n- ✅ 支持 Chat Completions 格式\n- ✅ 支持多种模型\n- ✅ 自动提取图片 URL\n- ✅ 完整的错误处理\n\n## 参考资源\n\n- [API 文档](https://api.nextaicore.com/docs)\n- [OpenClaw 官方文档](https://docs.openclaw.ai)\n- [Gemini 3 Pro Image](https://deepmind.google/models/gemini-image/pro/)\n\n## 作者\n\n- GitHub: [@xianyu110](https://github.com/xianyu110)\n- 教程: [OpenClaw 超级个体实战指南](https://github.com/xianyu110/awesome-openclaw-tutorial)\n\n## 许可证\n\nMIT License\n","isInternal":false,"tokens":2722,"sizeBytes":7723},{"name":"SKILL.md","path":".claude/.skills/bananapro-image-gen/SKILL.md","rawUrl":"https://raw.githubusercontent.com/xianyu110/awesome-openclaw-tutorial/HEAD/.claude/.skills/bananapro-image-gen/SKILL.md","title":"Banana Pro Image Generation","category":"anthropic-skill","format":"markdown","content":"---\nname: \"Banana Pro Image Generation\"\ndescription: \"使用 Gemini 3 Pro Image 生成图片，支持白板图、Logo设计、社交媒体配图等多种场景\"\nversion: \"1.0.0\"\nauthor: \"xianyu110\"\ncompatibility: [\"claude-code\", \"cursor\", \"github-copilot\", \"openclaw\"]\ntags: [\"image-generation\", \"ai-art\", \"gemini\", \"whiteboard\", \"creative\"]\n---\n\n# Banana Pro Image Generation Skill\n\n当用户需要生成图片、设计Logo、创建白板图或制作社交媒体配图时，使用此技能。\n\n## 核心能力\n\n你可以帮助用户：\n\n1. **文生图**：根据文字描述生成各种风格的图片\n2. **白板图**：生成手写风格的概念图、流程图、对比表格\n3. **Logo设计**：创建简约现代的Logo和图标\n4. **社交媒体配图**：生成适合各平台的配图\n5. **概念可视化**：将抽象概念转化为直观的图像\n\n## 使用场景\n\n### 场景1：用户需要教程配图\n\n**用户说**：\"帮我生成一张白板图，展示OpenClaw的核心架构\"\n\n**你应该**：\n1. 理解用户需求（白板图、手写风格、架构图）\n2. 构建详细的提示词\n3. 调用生成脚本\n4. 返回生成的图片\n\n**示例提示词**：\n```\n生成一张白板图片，手写字体风格，内容是OpenClaw核心架构：\n\n标题：OpenClaw 核心架构\n\n三大组件：\n📦 Gateway 网关\n• 会话管理\n• 消息路由\n• 多平台连接\n\n🤖 AI 智能体\n• 理解指令\n• 执行任务\n• 返回结果\n\n🔧 Skills 系统\n• 扩展功能\n• 无限可能\n\n工作流程（用箭头连接）：\n用户消息 → Gateway → AI智能体 → Skills → 返回结果\n\n用手写字体，添加框图、箭头、图标等手绘元素\n```\n\n### 场景2：用户需要Logo设计\n\n**用户说**：\"帮我设计一个AI助手的Logo\"\n\n**你应该**：\n1. 询问具体需求（颜色、风格、用途）\n2. 构建专业的Logo设计提示词\n3. 生成多个方案供选择\n\n**示例提示词**：\n```\n设计一个AI助手Logo，要求：\n- 形状：圆形或方形\n- 颜色：蓝色渐变\n- 元素：抽象的大脑或机器人图案\n- 风格：现代简约，科技感\n- 用途：适合用在社交媒体头像和网站\n```\n\n### 场景3：用户需要对比图表\n\n**用户说**：\"生成一张对比图，展示OpenClaw vs ChatGPT\"\n\n**你应该**：\n1. 整理对比维度\n2. 构建清晰的表格式提示词\n3. 生成易读的对比图\n\n**示例提示词**：\n```\n生成一张对比表格图片，清晰易读，内容是：\n\n标题：OpenClaw vs ChatGPT\n\n对比维度：\n1. 部署方式\n   OpenClaw: 本地/云端 ✓\n   ChatGPT: 在线服务\n\n2. 文件访问\n   OpenClaw: 支持 ✓\n   ChatGPT: 不支持 ✗\n\n3. 功能扩展\n   OpenClaw: Skills系统 ✓\n   ChatGPT: 固定功能 ✗\n\n4. 成本\n   OpenClaw: 按需付费 ✓\n   ChatGPT: 订阅制\n\n使用表格形式，清晰对比\n```\n\n## 调用方法\n\n### 基础调用\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"你构建的详细提示词\" \\\n  --filename \"output.png\"\n```\n\n### 高清图片（2K/4K）\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"你的提示词\" \\\n  --filename \"output.png\" \\\n  --resolution 2K\n```\n\n### 使用环境变量配置API\n\n```bash\nexport NEXTAI_API_KEY=\"用户的API密钥\"\npython scripts/generate_image.py --prompt \"你的提示词\"\n```\n\n## 提示词构建技巧\n\n### 技巧1：白板图提示词模板\n\n```\n生成一张白板图片，手写字体风格，内容包含：\n- 标题：[主题]\n- 核心要点：\n  1. [要点1]\n  2. [要点2]\n  3. [要点3]\n- 使用箭头、框图、列表等手绘元素\n```\n\n### 技巧2：Logo设计提示词模板\n\n```\n设计一个[主题]Logo，要求：\n- 形状：[圆形/方形/抽象]\n- 颜色：[主色调]\n- 元素：[核心元素]\n- 风格：[现代/复古/简约]\n- 用途：[社交媒体/网站/名片]\n```\n\n### 技巧3：对比图提示词模板\n\n```\n生成一张对比图，展示[A vs B]：\n- 对比维度1：[A的特点] vs [B的特点]\n- 对比维度2：[A的特点] vs [B的特点]\n- 对比维度3：[A的特点] vs [B的特点]\n使用表格或左右对比的形式，清晰易读\n```\n\n### 技巧4：概念图提示词模板\n\n```\n生成一张概念图，展示[主题]：\n- 中心概念：[核心]\n- 相关概念：[概念1、概念2、概念3]\n- 概念之间的关系用箭头连接\n使用思维导图或网络图形式\n```\n\n## 工作流程\n\n当用户请求生成图片时，你应该：\n\n1. **理解需求**\n   - 图片类型（白板图/Logo/配图/对比图）\n   - 风格要求（手写/现代/简约）\n   - 用途场景（教程/社交媒体/演示）\n\n2. **构建提示词**\n   - 使用详细的描述\n   - 指定风格和元素\n   - 添加构图建议\n\n3. **调用生成**\n   - 选择合适的分辨率\n   - 设置输出文件名\n   - 执行生成命令\n\n4. **返回结果**\n   - 显示生成的图片\n   - 说明图片特点\n   - 提供修改建议\n\n## 注意事项\n\n1. **提示词要详细**：越详细的描述，生成效果越好\n2. **指定风格**：明确说明需要的风格（手写/现代/简约等）\n3. **合理分辨率**：\n   - 日常使用：1K（默认）\n   - 高清展示：2K\n   - 打印输出：4K\n4. **成本控制**：\n   - 1K: ~$0.04/张\n   - 2K: ~$0.08/张\n   - 4K: ~$0.16/张\n\n## 实战示例\n\n### 示例1：教程配图\n\n**用户**：\"帮我生成第1章的总结图\"\n\n**你的回复**：\n```\n好的，我来为第1章生成一张总结白板图。\n\n[调用生成脚本]\npython scripts/generate_image.py \\\n  --prompt \"生成一张白板图片，手写字体风格，内容是OpenClaw第1章核心要点总结：\n\n标题：OpenClaw 是什么？\n\n核心定义：\n• AI智能体Gateway网关\n• 完全本地部署\n• 数据隐私有保障\n\n4大核心优势：\n1️⃣ 本地部署 - 保护隐私\n2️⃣ 文件访问 - 智能搜索\n3️⃣ Skills扩展 - 无限可能\n4️⃣ 多平台支持 - 随时随地\n\n用手写字体，添加箭头、框图、下划线等手绘元素\" \\\n  --filename \"chapter1_summary.png\"\n\n✅ 已生成第1章总结图：chapter1_summary.png\n```\n\n### 示例2：Logo设计\n\n**用户**：\"设计一个超级个体的Logo\"\n\n**你的回复**：\n```\n好的，我来为\"超级个体\"设计一个Logo。\n\n[调用生成脚本]\npython scripts/generate_image.py \\\n  --prompt \"设计一个'超级个体'Logo，要求：\n- 形状：圆形，简洁大方\n- 颜色：蓝色和橙色渐变\n- 元素：一个人的剪影 + AI元素（如电路板纹理）\n- 风格：现代科技感，简约\n- 寓意：一个人 + AI = 无限可能\n- 用途：适合用在社交媒体头像、网站Logo\" \\\n  --filename \"super_individual_logo.png\" \\\n  --resolution 2K\n\n✅ 已生成Logo设计：super_individual_logo.png\n```\n\n### 示例3：社交媒体配图\n\n**用户**：\"生成一张小红书配图，主题是AI效率提升\"\n\n**你的回复**：\n```\n好的，我来生成一张小红书配图。\n\n[调用生成脚本]\npython scripts/generate_image.py \\\n  --prompt \"生成一张小红书配图，主题是'AI效率提升10倍'，要求：\n- 尺寸：9:16竖版\n- 配色：温暖的橙色和蓝色\n- 文字：一个人 + AI = 效率提升10倍\n- 元素：简约的人物剪影 + 上升的箭头\n- 风格：现代简约，有科技感但不冰冷\n- 适合小红书的视觉风格\" \\\n  --filename \"xiaohongshu_ai_efficiency.png\" \\\n  --resolution 2K\n\n✅ 已生成小红书配图：xiaohongshu_ai_efficiency.png\n```\n\n## 环境配置\n\n### 方式1：使用环境变量（推荐）\n\n```bash\nexport NEXTAI_API_KEY=\"your-api-key-here\"\n```\n\n### 方式2：命令行参数\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"你的提示词\" \\\n  --api-key \"your-api-key-here\"\n```\n\n### 方式3：配置文件\n\n在 `~/.openclaw/openclaw.json` 中配置：\n\n```json\n{\n  \"skills\": {\n    \"bananapro-image-gen\": {\n      \"apiKey\": \"your-api-key-here\",\n      \"baseUrl\": \"https://tryallapi.com\",\n      \"model\": \"gemini-3-pro-image-preview\"\n    }\n  }\n}\n```\n\n## 参数说明\n\n| 参数 | 说明 | 默认值 | 示例 |\n|------|------|--------|------|\n| `--prompt` | 图片描述（必需） | - | \"画一只猫\" |\n| `--filename` | 输出文件名 | 自动生成 | \"cat.png\" |\n| `--resolution` | 分辨率 | 1K | 1K/2K/4K |\n| `--api-key` | API密钥 | 环境变量 | \"sk-xxx\" |\n| `--model` | 模型名称 | gemini-3-pro-image-preview | - |\n\n## 常见问题\n\n### Q: 如何提高生成质量？\n\nA: 使用详细的提示词，明确指定：\n- 风格（手写/现代/简约）\n- 颜色（蓝色/渐变/对比色）\n- 元素（箭头/框图/图标）\n- 构图（居中/左右对比/上下布局）\n\n### Q: 生成失败怎么办？\n\nA: 检查：\n1. API Key是否正确\n2. 网络连接是否正常\n3. 提示词是否符合内容政策\n\n### Q: 支持中文提示词吗？\n\nA: 完全支持！Gemini对中文理解很好。\n\n### Q: 如何控制成本？\n\nA: \n- 日常使用1K分辨率（最便宜）\n- 只在需要高清时使用2K/4K\n- 优化提示词，减少重复生成\n\n## 文件结构\n\n```\nbananapro-image-gen/\n├── SKILL.md              # 本文档（必需）\n├── README.md             # 快速开始\n├── scripts/\n│   └── generate_image.py # 生成脚本\n├── requirements.txt      # Python依赖\n└── .gitignore           # Git忽略文件\n```\n\n## 更新日志\n\n### v1.0.0 (2026-02-11)\n\n- ✅ 初始版本\n- ✅ 支持 Gemini 3 Pro Image\n- ✅ 支持白板图、Logo、配图等多种场景\n- ✅ 支持中文提示词\n- ✅ 多种分辨率选择\n\n## 许可证\n\nMIT License\n\n## 作者\n\n- GitHub: [@xianyu110](https://github.com/xianyu110)\n- 教程: [OpenClaw 超级个体实战指南](https://github.com/xianyu110/awesome-openclaw-tutorial)\n","frontmatter":{"name":"Banana Pro Image Generation","description":"使用 Gemini 3 Pro Image 生成图片，支持白板图、Logo设计、社交媒体配图等多种场景","version":"1.0.0","author":"xianyu110","compatibility":["claude-code","cursor","github-copilot","openclaw"],"tags":["image-generation","ai-art","gemini","whiteboard","creative"]},"isInternal":false,"tokens":3546,"sizeBytes":9592},{"name":"skill.json","path":".claude/.skills/bananapro-image-gen/release/bananapro-image-gen/skill.json","rawUrl":"https://raw.githubusercontent.com/xianyu110/awesome-openclaw-tutorial/HEAD/.claude/.skills/bananapro-image-gen/release/bananapro-image-gen/skill.json","title":"bananapro-image-gen","category":"skill-json","format":"json","content":"{\n  \"name\": \"bananapro-image-gen\",\n  \"displayName\": \"Banana Pro Image Generation\",\n  \"version\": \"1.0.0\",\n  \"description\": \"使用 Gemini 3 Pro Image 生成图片的 OpenClaw Skill，支持白板图、Logo设计、社交媒体配图等多种场景\",\n  \"author\": {\n    \"name\": \"xianyu110\",\n    \"github\": \"https://github.com/xianyu110\",\n    \"email\": \"your-email@example.com\"\n  },\n  \"keywords\": [\n    \"image-generation\",\n    \"ai-art\",\n    \"gemini\",\n    \"whiteboard\",\n    \"logo-design\",\n    \"social-media\",\n    \"text-to-image\"\n  ],\n  \"category\": \"creativity\",\n  \"license\": \"MIT\",\n  \"repository\": \"https://github.com/xianyu110/awesome-openclaw-tutorial\",\n  \"homepage\": \"https://github.com/xianyu110/awesome-openclaw-tutorial/tree/main/.claude/.skills/bananapro-image-gen\",\n  \"bugs\": \"https://github.com/xianyu110/awesome-openclaw-tutorial/issues\",\n  \"main\": \"scripts/generate_image.py\",\n  \"dependencies\": {\n    \"python\": \">=3.8\",\n    \"requests\": \">=2.28.0\"\n  },\n  \"config\": {\n    \"apiKey\": {\n      \"type\": \"string\",\n      \"description\": \"API Key for image generation service\",\n      \"required\": true,\n      \"env\": \"NEXTAI_API_KEY\"\n    },\n    \"baseUrl\": {\n      \"type\": \"string\",\n      \"description\": \"API base URL\",\n      \"default\": \"https://tryallapi.com\",\n      \"required\": false\n    },\n    \"model\": {\n      \"type\": \"string\",\n      \"description\": \"Model name\",\n      \"default\": \"gemini-3-pro-image-preview\",\n      \"required\": false\n    }\n  },\n  \"commands\": [\n    {\n      \"name\": \"generate\",\n      \"description\": \"Generate an image from text prompt\",\n      \"usage\": \"generate <prompt> [options]\",\n      \"examples\": [\n        \"generate '画一只可爱的猫咪'\",\n        \"generate '生成白板图，展示OpenClaw架构' --resolution 2K\"\n      ]\n    }\n  ],\n  \"tags\": [\n    \"ai\",\n    \"image\",\n    \"generation\",\n    \"gemini\",\n    \"creative\",\n    \"whiteboard\",\n    \"logo\"\n  ]\n}\n","frontmatter":{"name":"bananapro-image-gen","displayName":"Banana Pro Image Generation","version":"1.0.0","description":"使用 Gemini 3 Pro Image 生成图片的 OpenClaw Skill，支持白板图、Logo设计、社交媒体配图等多种场景","author":{"name":"xianyu110","github":"https://github.com/xianyu110","email":"your-email@example.com"},"keywords":["image-generation","ai-art","gemini","whiteboard","logo-design","social-media","text-to-image"],"category":"creativity","license":"MIT","repository":"https://github.com/xianyu110/awesome-openclaw-tutorial","homepage":"https://github.com/xianyu110/awesome-openclaw-tutorial/tree/main/.claude/.skills/bananapro-image-gen","bugs":"https://github.com/xianyu110/awesome-openclaw-tutorial/issues","main":"scripts/generate_image.py","dependencies":{"python":">=3.8","requests":">=2.28.0"},"config":{"apiKey":{"type":"string","description":"API Key for image generation service","required":true,"env":"NEXTAI_API_KEY"},"baseUrl":{"type":"string","description":"API base URL","default":"https://tryallapi.com","required":false},"model":{"type":"string","description":"Model name","default":"gemini-3-pro-image-preview","required":false}},"commands":[{"name":"generate","description":"Generate an image from text prompt","usage":"generate <prompt> [options]","examples":["generate '画一只可爱的猫咪'","generate '生成白板图，展示OpenClaw架构' --resolution 2K"]}],"tags":["ai","image","generation","gemini","creative","whiteboard","logo"]},"isInternal":false,"tokens":554,"sizeBytes":1872},{"name":"skill.json","path":".claude/.skills/bananapro-image-gen/skill.json","rawUrl":"https://raw.githubusercontent.com/xianyu110/awesome-openclaw-tutorial/HEAD/.claude/.skills/bananapro-image-gen/skill.json","title":"bananapro-image-gen","category":"skill-json","format":"json","content":"{\n  \"name\": \"bananapro-image-gen\",\n  \"displayName\": \"Banana Pro Image Generation\",\n  \"version\": \"1.0.0\",\n  \"description\": \"使用 Gemini 3 Pro Image 生成图片的 OpenClaw Skill，支持白板图、Logo设计、社交媒体配图等多种场景\",\n  \"author\": {\n    \"name\": \"xianyu110\",\n    \"github\": \"https://github.com/xianyu110\",\n    \"email\": \"your-email@example.com\"\n  },\n  \"keywords\": [\n    \"image-generation\",\n    \"ai-art\",\n    \"gemini\",\n    \"whiteboard\",\n    \"logo-design\",\n    \"social-media\",\n    \"text-to-image\"\n  ],\n  \"category\": \"creativity\",\n  \"license\": \"MIT\",\n  \"repository\": \"https://github.com/xianyu110/awesome-openclaw-tutorial\",\n  \"homepage\": \"https://github.com/xianyu110/awesome-openclaw-tutorial/tree/main/.claude/.skills/bananapro-image-gen\",\n  \"bugs\": \"https://github.com/xianyu110/awesome-openclaw-tutorial/issues\",\n  \"main\": \"scripts/generate_image.py\",\n  \"dependencies\": {\n    \"python\": \">=3.8\",\n    \"requests\": \">=2.28.0\"\n  },\n  \"config\": {\n    \"apiKey\": {\n      \"type\": \"string\",\n      \"description\": \"API Key for image generation service\",\n      \"required\": true,\n      \"env\": \"NEXTAI_API_KEY\"\n    },\n    \"baseUrl\": {\n      \"type\": \"string\",\n      \"description\": \"API base URL\",\n      \"default\": \"https://tryallapi.com\",\n      \"required\": false\n    },\n    \"model\": {\n      \"type\": \"string\",\n      \"description\": \"Model name\",\n      \"default\": \"gemini-3-pro-image-preview\",\n      \"required\": false\n    }\n  },\n  \"commands\": [\n    {\n      \"name\": \"generate\",\n      \"description\": \"Generate an image from text prompt\",\n      \"usage\": \"generate <prompt> [options]\",\n      \"examples\": [\n        \"generate '画一只可爱的猫咪'\",\n        \"generate '生成白板图，展示OpenClaw架构' --resolution 2K\"\n      ]\n    }\n  ],\n  \"tags\": [\n    \"ai\",\n    \"image\",\n    \"generation\",\n    \"gemini\",\n    \"creative\",\n    \"whiteboard\",\n    \"logo\"\n  ]\n}\n","frontmatter":{"name":"bananapro-image-gen","displayName":"Banana Pro Image Generation","version":"1.0.0","description":"使用 Gemini 3 Pro Image 生成图片的 OpenClaw Skill，支持白板图、Logo设计、社交媒体配图等多种场景","author":{"name":"xianyu110","github":"https://github.com/xianyu110","email":"your-email@example.com"},"keywords":["image-generation","ai-art","gemini","whiteboard","logo-design","social-media","text-to-image"],"category":"creativity","license":"MIT","repository":"https://github.com/xianyu110/awesome-openclaw-tutorial","homepage":"https://github.com/xianyu110/awesome-openclaw-tutorial/tree/main/.claude/.skills/bananapro-image-gen","bugs":"https://github.com/xianyu110/awesome-openclaw-tutorial/issues","main":"scripts/generate_image.py","dependencies":{"python":">=3.8","requests":">=2.28.0"},"config":{"apiKey":{"type":"string","description":"API Key for image generation service","required":true,"env":"NEXTAI_API_KEY"},"baseUrl":{"type":"string","description":"API base URL","default":"https://tryallapi.com","required":false},"model":{"type":"string","description":"Model name","default":"gemini-3-pro-image-preview","required":false}},"commands":[{"name":"generate","description":"Generate an image from text prompt","usage":"generate <prompt> [options]","examples":["generate '画一只可爱的猫咪'","generate '生成白板图，展示OpenClaw架构' --resolution 2K"]}],"tags":["ai","image","generation","gemini","creative","whiteboard","logo"]},"isInternal":false,"tokens":554,"sizeBytes":1872}],"systemPromptSnippet":"<yakaai_skills repo=\"xianyu110/awesome-openclaw-tutorial\">\n<!-- File: .claude/.skills/bananapro-image-gen/release/bananapro-image-gen/SKILL.md (Tokens: ~2722 | Category: anthropic-skill) -->\n# Nano Banana Image Generation Skill\n\n使用 Chat Completions 格式生成图片的 OpenClaw Skill。\n\n## 功能特性\n\n- 🎨 **文生图**：根据文字描述生成图片\n- 📝 **白板图**：生成手写风格的概念图、流程图\n- 🖼️ **多种风格**：支持各种艺术风格和场景\n- ⚡ **快速响应**：基于 GPT-4o-image 或 Gemini 3 Pro Image\n\n## 快速开始\n\n### 1. 基础使用\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"画一只可爱的橙色猫咪\" \\\n  --filename \"cat.png\"\n```\n\n### 2. 生成白板图\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"生成一张白板图片，内容是OpenClaw核心概念对比表格，手写字体风格\" \\\n  --filename \"whiteboard.png\"\n```\n\n### 3. 指定模型\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"画只猫\" \\\n  --model \"gpt-4o-image\" \\\n  --filename \"cat.png\"\n```\n\n## 参数说明\n\n| 参数 | 简写 | 必需 | 说明 |\n|------|------|------|------|\n| `--prompt` | `-p` | ✅ | 图片描述 |\n| `--filename` | `-f` | ❌ | 输出文件名（默认自动生成） |\n| `--model` | `-m` | ❌ | 模型名称（默认 gemini-3-pro-image-preview） |\n| `--resolution` | `-r` | ❌ | 分辨率：1K/2K/4K |\n| `--api-format` | `-a` | ❌ | API 格式：openai/gemini（默认 openai） |\n| `--api-key` | `-k` | ❌ | API Key（或使用环境变量） |\n\n## 环境配置\n\n### 方式1：使用默认配置（最简单）\n\n脚本已内置 API 配置，直接使用即可：\n\n```bash\npython scripts/generate_image.py -p \"画只猫\" -f \"cat.png\"\n```\n\n### 方式2：使用环境变量\n\n```bash\n# 设置 API Key\nexport NEXTAI_API_KEY=\"your-api-key\"\n\n# 使用\npython scripts/generate_image.py -p \"画只猫\" -f \"cat.png\"\n```\n\n### 方式3：命令行参数\n\n```bash\npython scripts/generate_image.py \\\n  -p \"画只猫\" \\\n  -f \"cat.png\" \\\n  -k \"your-api-key\"\n```\n\n## 支持的 API 格式\n\n本 Skill 支持两种 API 格式：\n\n### 1. OpenAI 兼容格式（默认）\n\n```bash\n# 端点\nPOST https://tryallapi.com/v1/chat/completions\n\n# 使用\npython scripts/generate_image.py -p \"画只猫\" -a openai\n```\n\n**请求格式**：\n```json\n{\n  \"model\": \"gemini-3-pro-image-preview\",\n  \"messages\": [\n    {\n      \"role\": \"user\",\n      \"content\": \"画只猫\"\n    }\n  ]\n}\n```\n\n**响应格式**：\n```json\n{\n  \"choices\": [\n    {\n      \"message\": {\n        \"content\": \"![image](https://example.com/image.png)\"\n      }\n    }\n  ]\n}\n```\n\n### 2. Gemini 原生格式\n\n```bash\n# 端点\nPOST https://tryallapi.com/v1beta/models/gemini-3-pro-image-preview:generateContent\n\n# 使用\npython scripts/generate_image.py -p \"画只猫\" -a gemini\n```\n\n**请求格式**：\n```json\n{\n  \"contents\": [\n    {\n      \"parts\": [\n        {\"text\": \"画只猫\"}\n      ]\n    }\n  ],\n  \"generationConfig\": {\n    \"responseModalities\": [\"IMAGE\"],\n    \"imageConfig\": {\n      \"imageSize\": \"2K\"\n    }\n  }\n}\n```\n\n**响应格式**：\n```json\n{\n  \"candidates\": [\n    {\n      \"content\": {\n        \"parts\": [\n          {\n            \"inlineData\": {\n              \"data\": \"base64_encoded_image_data\"\n            }\n          }\n        ]\n      }\n    }\n  ]\n}\n```\n\n## 实战案例\n\n### 案例1：社交媒体配图\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"生成一张科技感的社交媒体封面图，主题是AI助手，蓝色渐变背景，现代简约风格\" \\\n  --filename \"social_cover.png\" \\\n  --resolution 2K\n```\n\n### 案例2：概念白板图\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"生成一张白板图片，手写字体风格，内容包含：\n  标题：OpenClaw vs ChatGPT\n  对比项：\n  1. 部署方式：本地 vs 在线\n  2. 文件访问：支持 vs 不支持\n  3. 扩展性：Skills系统 vs 固定功能\n  4. 成本：按需付费 vs 订阅制\n  用箭头和框图展示\" \\\n  --filename \"comparison_whiteboard.png\"\n```\n\n### 案例3：Logo 设计\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"设计一个极简风格的AI机器人Logo，蓝色和白色配色，线条简洁，适合科技公司\" \\\n  --filename \"logo.png\" \\\n  --resolution 1K\n```\n\n### 案例4：产品海报\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"生成一张产品海报，展示智能手机，白色背景，专业摄影风格，高端质感\" \\\n  --filename \"product_poster.png\" \\\n  --resolution 4K\n```\n\n### 案例5：流程图\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"生成一张流程图，手绘风格，展示OpenClaw的工作流程：\n  1. 用户发送消息\n  2. Gateway接收\n  3. AI处理\n  4. 执行Skills\n  5. 返回结果\n  用箭头连接各个步骤\" \\\n  --filename \"workflow.png\"\n```\n\n## 提示词技巧\n\n### 1. 白板图提示词模板\n\n```\n生成一张白板图片，手写字体风格，内容包含：\n- 标题：[主题]\n- 要点1：[内容]\n- 要点2：[内容]\n- 要点3：[内容]\n使用箭头、框图、列表等元素\n```\n\n### 2. 对比表格提示词模板\n\n```\n生成一张对比表格图片，清晰易读，包含：\n- 标题：[A vs B]\n- 对比维度：[维度1、维度2、维度3]\n- 每个维度的对比结果\n使用表格形式展示\n```\n\n### 3. 概念图提示词模板\n\n```\n生成一张概念图，展示[主题]的核心概念：\n- 中心概念：[核心]\n- 相关概念：[概念1、概念2、概念3]\n- 概念之间的关系\n使用思维导图或网络图形式\n```\n\n## API 配置说明\n\n### 默认配置\n\n```python\nAPI_KEY = \"sk-HoyC9xe8aB0CRC6j4EvuM0zRcN9TTYnIMjACMCeGvd95tuhQ\"\nBASE_URL = \"https://tryallapi.com\"\nMODEL = \"gemini-3-pro-image-preview\"\n```\n\n### API 格式\n\n使用 OpenAI Chat Completions 兼容格式：\n\n```bash\nPOST https://tryallapi.com/v1/chat/completions\nContent-Type: application/json\nAuthorization: Bearer {API_KEY}\n\n{\n  \"model\": \"gemini-3-pro-image-preview\",\n  \"messages\": [\n    {\n      \"role\": \"user\",\n      \"content\": \"画只猫\"\n    }\n  ]\n}\n```\n\n### 响应格式\n\n```json\n{\n  \"choices\": [\n    {\n      \"message\": {\n        \"content\": \"![image](https://example.com/image.png)\"\n      }\n    }\n  ]\n}\n```\n\n## 成本说明\n\n### 价格（参考）\n\n- 1K 分辨率：约 $0.04/张\n- 2K 分辨率：约 $0.08/张\n- 4K 分辨率：约 $0.16/张\n\n### 省钱技巧\n\n1. **优先使用 1K 分辨率**：日常使用足够\n2. **批量生成**：一次性生成多个版本\n3. **精确提示词**：减少重复生成次数\n\n## 常见问题\n\n### Q1: 生成失败怎么办？\n\n**检查以下几点**：\n- API Key 是否正确\n- 网络连接是否正常\n- 提示词是否符合内容政策\n\n### Q2: 如何提高生成质量？\n\n**建议**：\n- 使用详细的提示词\n- 指定风格、颜色、构图\n- 提供参考描述\n\n### Q3: 支持中文提示词吗？\n\n支持！模型对中文理解很好。\n\n### Q4: 生成速度如何？\n\n- 通常 10-30 秒\n- 复杂图片可能需要 1-2 分钟\n\n## 文件结构\n\n```\nskills/bananapro-image-gen/\n├── SKILL.md                    # 本文档\n├── README.md                   # 快速开始\n├── scripts/\n│   └── generate_image.py       # 生成脚本\n├── examples/                   # 示例图片\n│   ├── cat.png\n│   ├── whiteboard.png\n│   └── logo.png\n└── test_output/                # 测试输出\n```\n\n## 更新日志\n\n### v1.0.0 (2026-02-11)\n\n- ✅ 初始版本\n- ✅ 支持 Chat Completions 格式\n- ✅ 支持多种模型\n- ✅ 自动提取图片 URL\n- ✅ 完整的错误处理\n\n## 参考资源\n\n- [API 文档](https://api.nextaicore.com/docs)\n- [OpenClaw 官方文档](https://docs.openclaw.ai)\n- [Gemini 3 Pro Image](https://deepmind.google/models/gemini-image/pro/)\n\n## 作者\n\n- GitHub: [@xianyu110](https://github.com/xianyu110)\n- 教程: [OpenClaw 超级个体实战指南](https://github.com/xianyu110/awesome-openclaw-tutorial)\n\n## 许可证\n\nMIT License\n\n<!-- File: .claude/.skills/bananapro-image-gen/SKILL.md (Tokens: ~3546 | Category: anthropic-skill) -->\n---\nname: \"Banana Pro Image Generation\"\ndescription: \"使用 Gemini 3 Pro Image 生成图片，支持白板图、Logo设计、社交媒体配图等多种场景\"\nversion: \"1.0.0\"\nauthor: \"xianyu110\"\ncompatibility: [\"claude-code\", \"cursor\", \"github-copilot\", \"openclaw\"]\ntags: [\"image-generation\", \"ai-art\", \"gemini\", \"whiteboard\", \"creative\"]\n---\n\n# Banana Pro Image Generation Skill\n\n当用户需要生成图片、设计Logo、创建白板图或制作社交媒体配图时，使用此技能。\n\n## 核心能力\n\n你可以帮助用户：\n\n1. **文生图**：根据文字描述生成各种风格的图片\n2. **白板图**：生成手写风格的概念图、流程图、对比表格\n3. **Logo设计**：创建简约现代的Logo和图标\n4. **社交媒体配图**：生成适合各平台的配图\n5. **概念可视化**：将抽象概念转化为直观的图像\n\n## 使用场景\n\n### 场景1：用户需要教程配图\n\n**用户说**：\"帮我生成一张白板图，展示OpenClaw的核心架构\"\n\n**你应该**：\n1. 理解用户需求（白板图、手写风格、架构图）\n2. 构建详细的提示词\n3. 调用生成脚本\n4. 返回生成的图片\n\n**示例提示词**：\n```\n生成一张白板图片，手写字体风格，内容是OpenClaw核心架构：\n\n标题：OpenClaw 核心架构\n\n三大组件：\n📦 Gateway 网关\n• 会话管理\n• 消息路由\n• 多平台连接\n\n🤖 AI 智能体\n• 理解指令\n• 执行任务\n• 返回结果\n\n🔧 Skills 系统\n• 扩展功能\n• 无限可能\n\n工作流程（用箭头连接）：\n用户消息 → Gateway → AI智能体 → Skills → 返回结果\n\n用手写字体，添加框图、箭头、图标等手绘元素\n```\n\n### 场景2：用户需要Logo设计\n\n**用户说**：\"帮我设计一个AI助手的Logo\"\n\n**你应该**：\n1. 询问具体需求（颜色、风格、用途）\n2. 构建专业的Logo设计提示词\n3. 生成多个方案供选择\n\n**示例提示词**：\n```\n设计一个AI助手Logo，要求：\n- 形状：圆形或方形\n- 颜色：蓝色渐变\n- 元素：抽象的大脑或机器人图案\n- 风格：现代简约，科技感\n- 用途：适合用在社交媒体头像和网站\n```\n\n### 场景3：用户需要对比图表\n\n**用户说**：\"生成一张对比图，展示OpenClaw vs ChatGPT\"\n\n**你应该**：\n1. 整理对比维度\n2. 构建清晰的表格式提示词\n3. 生成易读的对比图\n\n**示例提示词**：\n```\n生成一张对比表格图片，清晰易读，内容是：\n\n标题：OpenClaw vs ChatGPT\n\n对比维度：\n1. 部署方式\n   OpenClaw: 本地/云端 ✓\n   ChatGPT: 在线服务\n\n2. 文件访问\n   OpenClaw: 支持 ✓\n   ChatGPT: 不支持 ✗\n\n3. 功能扩展\n   OpenClaw: Skills系统 ✓\n   ChatGPT: 固定功能 ✗\n\n4. 成本\n   OpenClaw: 按需付费 ✓\n   ChatGPT: 订阅制\n\n使用表格形式，清晰对比\n```\n\n## 调用方法\n\n### 基础调用\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"你构建的详细提示词\" \\\n  --filename \"output.png\"\n```\n\n### 高清图片（2K/4K）\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"你的提示词\" \\\n  --filename \"output.png\" \\\n  --resolution 2K\n```\n\n### 使用环境变量配置API\n\n```bash\nexport NEXTAI_API_KEY=\"用户的API密钥\"\npython scripts/generate_image.py --prompt \"你的提示词\"\n```\n\n## 提示词构建技巧\n\n### 技巧1：白板图提示词模板\n\n```\n生成一张白板图片，手写字体风格，内容包含：\n- 标题：[主题]\n- 核心要点：\n  1. [要点1]\n  2. [要点2]\n  3. [要点3]\n- 使用箭头、框图、列表等手绘元素\n```\n\n### 技巧2：Logo设计提示词模板\n\n```\n设计一个[主题]Logo，要求：\n- 形状：[圆形/方形/抽象]\n- 颜色：[主色调]\n- 元素：[核心元素]\n- 风格：[现代/复古/简约]\n- 用途：[社交媒体/网站/名片]\n```\n\n### 技巧3：对比图提示词模板\n\n```\n生成一张对比图，展示[A vs B]：\n- 对比维度1：[A的特点] vs [B的特点]\n- 对比维度2：[A的特点] vs [B的特点]\n- 对比维度3：[A的特点] vs [B的特点]\n使用表格或左右对比的形式，清晰易读\n```\n\n### 技巧4：概念图提示词模板\n\n```\n生成一张概念图，展示[主题]：\n- 中心概念：[核心]\n- 相关概念：[概念1、概念2、概念3]\n- 概念之间的关系用箭头连接\n使用思维导图或网络图形式\n```\n\n## 工作流程\n\n当用户请求生成图片时，你应该：\n\n1. **理解需求**\n   - 图片类型（白板图/Logo/配图/对比图）\n   - 风格要求（手写/现代/简约）\n   - 用途场景（教程/社交媒体/演示）\n\n2. **构建提示词**\n   - 使用详细的描述\n   - 指定风格和元素\n   - 添加构图建议\n\n3. **调用生成**\n   - 选择合适的分辨率\n   - 设置输出文件名\n   - 执行生成命令\n\n4. **返回结果**\n   - 显示生成的图片\n   - 说明图片特点\n   - 提供修改建议\n\n## 注意事项\n\n1. **提示词要详细**：越详细的描述，生成效果越好\n2. **指定风格**：明确说明需要的风格（手写/现代/简约等）\n3. **合理分辨率**：\n   - 日常使用：1K（默认）\n   - 高清展示：2K\n   - 打印输出：4K\n4. **成本控制**：\n   - 1K: ~$0.04/张\n   - 2K: ~$0.08/张\n   - 4K: ~$0.16/张\n\n## 实战示例\n\n### 示例1：教程配图\n\n**用户**：\"帮我生成第1章的总结图\"\n\n**你的回复**：\n```\n好的，我来为第1章生成一张总结白板图。\n\n[调用生成脚本]\npython scripts/generate_image.py \\\n  --prompt \"生成一张白板图片，手写字体风格，内容是OpenClaw第1章核心要点总结：\n\n标题：OpenClaw 是什么？\n\n核心定义：\n• AI智能体Gateway网关\n• 完全本地部署\n• 数据隐私有保障\n\n4大核心优势：\n1️⃣ 本地部署 - 保护隐私\n2️⃣ 文件访问 - 智能搜索\n3️⃣ Skills扩展 - 无限可能\n4️⃣ 多平台支持 - 随时随地\n\n用手写字体，添加箭头、框图、下划线等手绘元素\" \\\n  --filename \"chapter1_summary.png\"\n\n✅ 已生成第1章总结图：chapter1_summary.png\n```\n\n### 示例2：Logo设计\n\n**用户**：\"设计一个超级个体的Logo\"\n\n**你的回复**：\n```\n好的，我来为\"超级个体\"设计一个Logo。\n\n[调用生成脚本]\npython scripts/generate_image.py \\\n  --prompt \"设计一个'超级个体'Logo，要求：\n- 形状：圆形，简洁大方\n- 颜色：蓝色和橙色渐变\n- 元素：一个人的剪影 + AI元素（如电路板纹理）\n- 风格：现代科技感，简约\n- 寓意：一个人 + AI = 无限可能\n- 用途：适合用在社交媒体头像、网站Logo\" \\\n  --filename \"super_individual_logo.png\" \\\n  --resolution 2K\n\n✅ 已生成Logo设计：super_individual_logo.png\n```\n\n### 示例3：社交媒体配图\n\n**用户**：\"生成一张小红书配图，主题是AI效率提升\"\n\n**你的回复**：\n```\n好的，我来生成一张小红书配图。\n\n[调用生成脚本]\npython scripts/generate_image.py \\\n  --prompt \"生成一张小红书配图，主题是'AI效率提升10倍'，要求：\n- 尺寸：9:16竖版\n- 配色：温暖的橙色和蓝色\n- 文字：一个人 + AI = 效率提升10倍\n- 元素：简约的人物剪影 + 上升的箭头\n- 风格：现代简约，有科技感但不冰冷\n- 适合小红书的视觉风格\" \\\n  --filename \"xiaohongshu_ai_efficiency.png\" \\\n  --resolution 2K\n\n✅ 已生成小红书配图：xiaohongshu_ai_efficiency.png\n```\n\n## 环境配置\n\n### 方式1：使用环境变量（推荐）\n\n```bash\nexport NEXTAI_API_KEY=\"your-api-key-here\"\n```\n\n### 方式2：命令行参数\n\n```bash\npython scripts/generate_image.py \\\n  --prompt \"你的提示词\" \\\n  --api-key \"your-api-key-here\"\n```\n\n### 方式3：配置文件\n\n在 `~/.openclaw/openclaw.json` 中配置：\n\n```json\n{\n  \"skills\": {\n    \"bananapro-image-gen\": {\n      \"apiKey\": \"your-api-key-here\",\n      \"baseUrl\": \"https://tryallapi.com\",\n      \"model\": \"gemini-3-pro-image-preview\"\n    }\n  }\n}\n```\n\n## 参数说明\n\n| 参数 | 说明 | 默认值 | 示例 |\n|------|------|--------|------|\n| `--prompt` | 图片描述（必需） | - | \"画一只猫\" |\n| `--filename` | 输出文件名 | 自动生成 | \"cat.png\" |\n| `--resolution` | 分辨率 | 1K | 1K/2K/4K |\n| `--api-key` | API密钥 | 环境变量 | \"sk-xxx\" |\n| `--model` | 模型名称 | gemini-3-pro-image-preview | - |\n\n## 常见问题\n\n### Q: 如何提高生成质量？\n\nA: 使用详细的提示词，明确指定：\n- 风格（手写/现代/简约）\n- 颜色（蓝色/渐变/对比色）\n- 元素（箭头/框图/图标）\n- 构图（居中/左右对比/上下布局）\n\n### Q: 生成失败怎么办？\n\nA: 检查：\n1. API Key是否正确\n2. 网络连接是否正常\n3. 提示词是否符合内容政策\n\n### Q: 支持中文提示词吗？\n\nA: 完全支持！Gemini对中文理解很好。\n\n### Q: 如何控制成本？\n\nA: \n- 日常使用1K分辨率（最便宜）\n- 只在需要高清时使用2K/4K\n- 优化提示词，减少重复生成\n\n## 文件结构\n\n```\nbananapro-image-gen/\n├── SKILL.md              # 本文档（必需）\n├── README.md             # 快速开始\n├── scripts/\n│   └── generate_image.py # 生成脚本\n├── requirements.txt      # Python依赖\n└── .gitignore           # Git忽略文件\n```\n\n## 更新日志\n\n### v1.0.0 (2026-02-11)\n\n- ✅ 初始版本\n- ✅ 支持 Gemini 3 Pro Image\n- ✅ 支持白板图、Logo、配图等多种场景\n- ✅ 支持中文提示词\n- ✅ 多种分辨率选择\n\n## 许可证\n\nMIT License\n\n## 作者\n\n- GitHub: [@xianyu110](https://github.com/xianyu110)\n- 教程: [OpenClaw 超级个体实战指南](https://github.com/xianyu110/awesome-openclaw-tutorial)\n\n<!-- File: .claude/.skills/bananapro-image-gen/release/bananapro-image-gen/skill.json (Tokens: ~554 | Category: skill-json) -->\n{\n  \"name\": \"bananapro-image-gen\",\n  \"displayName\": \"Banana Pro Image Generation\",\n  \"version\": \"1.0.0\",\n  \"description\": \"使用 Gemini 3 Pro Image 生成图片的 OpenClaw Skill，支持白板图、Logo设计、社交媒体配图等多种场景\",\n  \"author\": {\n    \"name\": \"xianyu110\",\n    \"github\": \"https://github.com/xianyu110\",\n    \"email\": \"your-email@example.com\"\n  },\n  \"keywords\": [\n    \"image-generation\",\n    \"ai-art\",\n    \"gemini\",\n    \"whiteboard\",\n    \"logo-design\",\n    \"social-media\",\n    \"text-to-image\"\n  ],\n  \"category\": \"creativity\",\n  \"license\": \"MIT\",\n  \"repository\": \"https://github.com/xianyu110/awesome-openclaw-tutorial\",\n  \"homepage\": \"https://github.com/xianyu110/awesome-openclaw-tutorial/tree/main/.claude/.skills/bananapro-image-gen\",\n  \"bugs\": \"https://github.com/xianyu110/awesome-openclaw-tutorial/issues\",\n  \"main\": \"scripts/generate_image.py\",\n  \"dependencies\": {\n    \"python\": \">=3.8\",\n    \"requests\": \">=2.28.0\"\n  },\n  \"config\": {\n    \"apiKey\": {\n      \"type\": \"string\",\n      \"description\": \"API Key for image generation service\",\n      \"required\": true,\n      \"env\": \"NEXTAI_API_KEY\"\n    },\n    \"baseUrl\": {\n      \"type\": \"string\",\n      \"description\": \"API base URL\",\n      \"default\": \"https://tryallapi.com\",\n      \"required\": false\n    },\n    \"model\": {\n      \"type\": \"string\",\n      \"description\": \"Model name\",\n      \"default\": \"gemini-3-pro-image-preview\",\n      \"required\": false\n    }\n  },\n  \"commands\": [\n    {\n      \"name\": \"generate\",\n      \"description\": \"Generate an image from text prompt\",\n      \"usage\": \"generate <prompt> [options]\",\n      \"examples\": [\n        \"generate '画一只可爱的猫咪'\",\n        \"generate '生成白板图，展示OpenClaw架构' --resolution 2K\"\n      ]\n    }\n  ],\n  \"tags\": [\n    \"ai\",\n    \"image\",\n    \"generation\",\n    \"gemini\",\n    \"creative\",\n    \"whiteboard\",\n    \"logo\"\n  ]\n}\n\n<!-- File: .claude/.skills/bananapro-image-gen/skill.json (Tokens: ~554 | Category: skill-json) -->\n{\n  \"name\": \"bananapro-image-gen\",\n  \"displayName\": \"Banana Pro Image Generation\",\n  \"version\": \"1.0.0\",\n  \"description\": \"使用 Gemini 3 Pro Image 生成图片的 OpenClaw Skill，支持白板图、Logo设计、社交媒体配图等多种场景\",\n  \"author\": {\n    \"name\": \"xianyu110\",\n    \"github\": \"https://github.com/xianyu110\",\n    \"email\": \"your-email@example.com\"\n  },\n  \"keywords\": [\n    \"image-generation\",\n    \"ai-art\",\n    \"gemini\",\n    \"whiteboard\",\n    \"logo-design\",\n    \"social-media\",\n    \"text-to-image\"\n  ],\n  \"category\": \"creativity\",\n  \"license\": \"MIT\",\n  \"repository\": \"https://github.com/xianyu110/awesome-openclaw-tutorial\",\n  \"homepage\": \"https://github.com/xianyu110/awesome-openclaw-tutorial/tree/main/.claude/.skills/bananapro-image-gen\",\n  \"bugs\": \"https://github.com/xianyu110/awesome-openclaw-tutorial/issues\",\n  \"main\": \"scripts/generate_image.py\",\n  \"dependencies\": {\n    \"python\": \">=3.8\",\n    \"requests\": \">=2.28.0\"\n  },\n  \"config\": {\n    \"apiKey\": {\n      \"type\": \"string\",\n      \"description\": \"API Key for image generation service\",\n      \"required\": true,\n      \"env\": \"NEXTAI_API_KEY\"\n    },\n    \"baseUrl\": {\n      \"type\": \"string\",\n      \"description\": \"API base URL\",\n      \"default\": \"https://tryallapi.com\",\n      \"required\": false\n    },\n    \"model\": {\n      \"type\": \"string\",\n      \"description\": \"Model name\",\n      \"default\": \"gemini-3-pro-image-preview\",\n      \"required\": false\n    }\n  },\n  \"commands\": [\n    {\n      \"name\": \"generate\",\n      \"description\": \"Generate an image from text prompt\",\n      \"usage\": \"generate <prompt> [options]\",\n      \"examples\": [\n        \"generate '画一只可爱的猫咪'\",\n        \"generate '生成白板图，展示OpenClaw架构' --resolution 2K\"\n      ]\n    }\n  ],\n  \"tags\": [\n    \"ai\",\n    \"image\",\n    \"generation\",\n    \"gemini\",\n    \"creative\",\n    \"whiteboard\",\n    \"logo\"\n  ]\n}\n</yakaai_skills>"}