ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

Pic Gen

Skill by chenlong1314

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/chenlong1314/pic-gen
Or

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

Stars3840
Views1
Updated2026-04-06
View Author Profile
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-chenlong1314-pic-gen": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.