Back to Registry
View Author Profile
Official Verified
Pic Gen
Skill by aoturlab
skill-install — Terminal
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/aoturlab/pic-genOr
name: pic-gen description: Tired of getting mediocre AI images? This skill solves the problem: you describe what you want in plain language, and pic-gen (1) picks the best model for your scene, and (2) rewrites your description into professional-grade prompts that actually produce stunning results. Supports Qwen Wanxiang, Banana/Flux, DALL-E 3 — or just the prompt output if you prefer your own pipeline. Trigger: "draw a...", "generate image of...", "optimize this prompt", "AI art". requires: python: packages: ["requests", "pyyaml", "banana-dev"] bins: []
pic-gen — AI 图片生成与提示词优化
产品对话交互策略
pic-gen 的核心理念:像和产品经理对话一样,一步一步引导用户完成图片生成,而不是堆参数。
对话状态机
IDLE
│
├─ 用户描述图片需求 ──────────────────────────→ ASK_MODEL
│
ASK_MODEL
│
├─ 用户说「通义」/「qwen」 ─→ 读取 config,默认用 qwen ─→ CONFIRM_PROMPT
├─ 用户说「banana」/「flux」 ─→ 用 banana ─→ CONFIRM_PROMPT
├─ 用户说「dalle」 ─→ 用 dalle ─→ CONFIRM_PROMPT
├─ 用户说「直接生成」 ─→ 用 config 默认模型 ─→ CONFIRM_PROMPT
│
CONFIRM_PROMPT
│
├─ 用户说「可以/好/生成」 ─→ OPTIMIZE → GENERATE
├─ 用户说「改一下 XXX」 ─→ 修改提示词 ─→ CONFIRM_PROMPT
│
GENERATE
│
├─ 图片生成成功 ─→ 返回图片 + 操作选项 ─→ IDLE
└─ 生成失败 ─→ 错误原因 + 重试选项 ─→ GENERATE
首次使用流程
用户:「画一只猫」
↓
Bot:「好的!想用什么模型生成?」
「1. 通义万相(默认)2. Banana (Flux) 3. DALL-E」
↓
用户:「1」
↓
Bot 检测到 config 里没有 API key,询问用户:
「请提供你的 DashScope API Key」
同时告知用户也可以手动配置:
「💡 也可以手动配置:编辑 pic-gen/config/models.yaml,填入 api_key 字段。
⚠️ 注意:不要把包含真实 Key 的配置文件分享给他人。」
↓
用户:「sk-xxxxxxxx」
↓
Bot 写入 config/models.yaml,并回复:
「✅ Key 已保存!正在生成…」
↓
Bot 优化提示词 → 生成图片 → 返回
密钥更新流程
用户可以说:
- 「更新通义 key 为 sk-xxx」
- 「换成 banana」
- 「设置默认模型为 dalle」
Bot 自动修改 config/models.yaml,无需重启。
专家模式(一步直达)
用户也可以一句话搞定所有参数:
- 「用 flux 生成赛博朋克城市,16:9,高细节」
- 「qwen, 梵高风格画向日葵」
提示词确认流程
Bot:「为你优化后的提示词如下:」
📝 通义万相版:「一片向日葵花田,梵高后印象派风格,浓烈的黄色和蓝色对比,笔触感,星空下的夜晚」
🎨 Midjourney 版:「a sunflower field, post-impressionist style Van Gogh, vivid yellow and blue contrast, brushstroke texture, starry night, --ar 16:9 --s 400」
⚡ Stable Diffusion 版:「masterpiece, best quality, sunflower field, Van Gogh style, post-impressionist, vivid colors, starry night background, oil painting」
[✅ 生成] [✏️ 修改提示词] [⚙️ 调整参数]
目录结构
pic-gen/
├── SKILL.md ← 本文件
├── config/
│ └── models.yaml ← 模型配置文件(用户 API Key 在此)
├── scripts/
│ ├── optimize.py ← 核心:提示词优化
│ ├── generate_qwen.py ← 通义万相生成器
│ ├── generate_banana.py ← Banana/Flux 生成器
│ └── generate_dalle.py ← DALL-E 生成器
└── references/
├── midjourney.md ← MJ 格式参考
├── stable-diffusion.md ← SD 格式参考
├── flux.md ← Flux 格式参考
└── dalle.md ← DALL-E 格式参考
提示词优化规则(optimize.py)
输入:用户简单描述(中文或英文) 输出:各平台优化后的提示词
优化维度
Metadata
AI Skill Finder
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skill Add to Configuration
Paste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-aoturlab-pic-gen": {
"enabled": true,
"auto_update": true
}
}
}Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.