wezn

Skill Image Gen

设计创意v1.0.0
作者:wezn更新于 2026-05-11skill-image-gen@clawhub_weznai/skill-image-gen
图片生成视觉素材#图片生成

据 AlphaMoat 统计,截至 2026-09,Skill Image Gen 累计下载 958 次、获 1 个星标,在全部 5,078 个 AI 技能中排名第 5,048 位,在「设计创意」分类(512 个)中排名第 508 位。

累计安装
120
累计下载
958
星标
1
全站排名
#5,048
全站前 100% · 「设计创意」前 100%
平台累计安装累计下载星标评论
ClawHub ↗20785--
SkillHub ↗1209581—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

用提示词选择模型、尺寸和数量生成图片,默认保存 PNG,可指定路径。需安装 Python 依赖,并配置已激活的 Gitee AI Key,例如 GITEE_API_KEY。接口有频率限制,失败时检查网络和服务。COS 上传是可选分支,需预建 Bucket、正确权限和 COS_SECRET_ID、COS_SECRET_KEY、COS_REGION、COS_BUCKET 配置;不将来源的免费说法作为费用保证。

资料发布于 2026-10-26

可以用来做什么

  • 按提示词生成本地图片

什么时候用

  • 已有 Gitee AI Key 且需要生成图片时

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

根据这段提示词生成图片并保存到指定目录

月度数据趋势

累计下载958
2016081,0142026-03 · 累计下载 2572026-05 · 累计下载 4692026-07 · 累计下载 6972026-08 · 累计下载 7552026-09 · 累计下载 95826-0326-09
星标1
0112026-03 · 星标 -2026-05 · 星标 12026-07 · 星标 12026-08 · 星标 12026-09 · 星标 126-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-09958—1
2026-08755+8.3%1
2026-07697—1
2026-05469—1
2026-03257—-

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

6.4 KB · ClawHub v1.0.0
---
name: skill-image-gen
description: 免费AI图片生成工具,使用Gitee AI API生成图片,支持本地保存和腾讯云COS上传。适用于需要免费图片生成的场景。
---

# Free Image Gen - 免费AI图片生成工具

基于 Gitee AI API 的免费图片生成技能,支持多种模型,可将生成的图片保存到本地或上传到腾讯云 COS。

## 功能特点
展开全部(共 244 行)

- 🆓 **完全免费** - 使用 Gitee AI API,无需付费
- 🎨 **多模型支持** - 支持 Kolors 等多种图片生成模型
- ☁️ **云端存储** - 可选上传到腾讯云 COS
- 📁 **本地保存** - 支持保存到本地目录
- 🔧 **灵活配置** - 配置参数可抽取到配置文件

## 安装依赖

```bash
pip install -r requirements.txt
```

## 配置说明

### 方法一:首次使用交互式配置(推荐)

**首次运行脚本时**,如果检测到配置不存在,会自动进入交互式配置模式:

```bash
python scripts/main.py --prompt "一只可爱的小狗"
```

系统会提示:
```
============================================================
  Free Image Gen - 首次使用配置
============================================================

检测到这是首次使用,需要配置 Gitee AI API Key

获取 API Key 的方法:
1. 访问 https://ai.gitee.com/
2. 注册/登录账号
3. 进入控制台获取 API Key

------------------------------------------------------------

请输入你的 Gitee AI API Key: [用户输入API Key]
```

配置完成后,配置文件会自动保存到:`~/.openclaw/skills/skill-image-gen/config.json`

### 方法二:通过对话配置(AI Agent 使用)

如果你是 AI Agent,可以通过对话获取用户的参数,然后使用 `update_config()` 方法更新配置:

```python
from config import Config

# 创建配置对象(禁用交互式配置)
config = Config(interactive=False)

# 通过对话获取用户的 API Key
# user_api_key = ... (从对话中获取)

# 更新配置
config.update_config('gitee.api_key', user_api_key)

# 现在可以使用配置了
api_key = config.get('gitee.api_key')
```

### 方法三:环境变量

在 `.env` 文件中配置:

```env
# Gitee AI API 配置
GITEE_API_KEY=your_gitee_api_key

# 腾讯云 COS 配置(可选)
COS_SECRET_ID=your_secret_id
COS_SECRET_KEY=your_secret_key
COS_REGION=ap-guangzhou
COS_BUCKET=your-bucket-name

# 输出目录
IMAGE_OUTPUT_PATH=./output
```

### 方法四:手动创建配置文件

复制配置模板并修改:

```bash
cp config.example.json ~/.openclaw/skills/skill-image-gen/config.json
```

### 配置文件查找优先级

脚本会按以下优先级查找配置文件:

1. **环境变量**:`SKILL_IMAGE_GEN_CONFIG`(最高优先级)
2. **技能安装目录**:`~/.openclaw/skills/skill-image-gen/config.json`(优先)
3. **独立技能配置目录**:`~/.openclaw/skills/config/skill-image-gen/config.json`(备选,卸载技能不影响配置)
4. **当前工作目录**:
   - `./skills/skill-image-gen/config.json`
   - `./.skill-image-gen/config.json`
5. **旧版全局配置**:`~/.openclaw/skill/skill-image-gen/config.json`(向后兼容)
6. **技能目录**:`config.json`

找到第一个存在的配置文件就会加载,后续的路径会被忽略。

> **注意**:推荐将配置文件放在 `~/.openclaw/skills/config/` 目录下,独立于技能安装目录,卸载重装技能不会丢失配置。

### 配置文件示例

配置文件内容示例:

```json
{
  "gitee": {
    "api_key": "your_gitee_api_key",
    "model": "Kolors",
    "base_url": "https://ai.gitee.com/v1"
  },
  "cos": {
    "enabled": false,
    "secret_id": "",
    "secret_key": "",
    "region": "ap-guangzhou",
    "bucket": ""
  },
  "output": {
    "path": "./output",
    "format": "png"
  }
}
```

## 使用方法

### 基本用法

```bash
# 生成图片并保存到本地
python scripts/main.py --prompt "一只可爱的小猫在阳光下睡觉"

# 指定输出路径
python scripts/main.py --prompt "海边日落" --output ./images/sunset.png

# 生成多张图片
python scripts/main.py --prompt "山水画" --count 3

# 上传到 COS
python scripts/main.py --prompt "城市夜景" --upload-cos
```

### 命令行参数

| 参数 | 说明 | 默认值 |
|------|------|--------|
| `--prompt`, `-p` | 图片生成提示词(必需) | - |
| `--output`, `-o` | 输出文件路径 | 自动生成 |
| `--model`, `-m` | 使用的模型 | Kolors |
| `--count`, `-n` | 生成图片数量 | 1 |
| `--upload-cos` | 上传到腾讯云 COS | False |
| `--config`, `-c` | 配置文件路径 | None(自动查找) |
| `--size`, `-s` | 图片尺寸 | 1024x1024 |
| `--json` | JSON 格式输出 | False |

### 作为模块使用

```python
from scripts.gitee_api import GiteeImageGenerator

# 初始化
generator = GiteeImageGenerator(api_key="your_api_key")

# 生成图片
result = generator.generate("一只可爱的小狗")
print(result["image_url"])

# 生成并上传
result = generator.generate(
    prompt="山水画",
    upload_to_cos=True,
    output_dir="./images"
)
```

## 获取 API Key

1. 访问 [Gitee AI](https://ai.gitee.com/)
2. 注册/登录账号
3. 进入控制台获取 API Key

## 支持的模型

| 模型 | 说明 | 推荐场景 |
|------|------|----------|
| Kolors | 快文生图模型 | 通用图片生成 |
| flux-schnell | 快速生成 | 简单场景 |
| stable-diffusion | 经典模型 | 艺术风格 |

## 目录结构

```
skill-image-gen/
├── SKILL.md              # 本说明文件
├── config.example.json   # 配置示例文件
├── scripts/
│   ├── main.py           # 主入口脚本
│   ├── config.py         # 配置管理
│   ├── gitee_api.py      # Gitee API 封装
│   ├── cos_uploader.py   # COS 上传模块
│   └── utils.py          # 工具函数
└── requirements.txt      # Python 依赖
```

**用户配置文件位置**:`~/.openclaw/skills/skill-image-gen/config.json`(推荐)

## 常见问题

### Q: API Key 无效?
A: 请确认 API Key 是否正确,是否已激活。

### Q: 图片生成失败?
A: 检查网络连接,确认 Gitee AI 服务是否正常。

### Q: COS 上传失败?
A: 检查 COS 配置是否正确,Bucket 是否存在,权限是否正确。

## 注意事项

1. Gitee AI API 有调用频率限制,请合理使用
2. 生成的图片默认保存为 PNG 格式
3. COS 上传需要提前创建 Bucket 并配置权限

## 更新日志

- v1.0.0 - 初始版本,支持基本的图片生成功能

「设计创意」分类下的热门技能

架构图一键生成设计创意

使用 ContextWeave 生成或修改架构图、流程图、思维导图和复杂信息图。适用于需要从代码、文件或自然语言中提取结构与关系并实际产出 CW、SVG、HTML、可编辑 PPTX 或原生 VSDX 的请求;未特别说明时,PPTX 与 Visio 使用原生形状和连接器导出。不适用于统计图表、手绘插画或像素级排版。

↓ 28.2万★ 250user_bddf3fe6
Nano Banana Pro设计创意

使用 Nano Banana Pro (Gemini 3 Pro Image) 生成或编辑图像。支持文生图、图生图及 1K/2K/4K 分辨率,适用于图像创建、修改及编辑请求,使用 --input-image 指定输入图像。

↓ 14.1万★ 473Peter Steinberger
Openai Whisper设计创意

使用 Whisper CLI 进行本地语音转文字(无需 API 密钥)

↓ 11.4万★ 359Peter Steinberger
diagram-generator设计创意

使用 mcp-diagram-generator MCP 服务器生成和编辑图表。适用于新建图表、编辑现有 .drawio/.mmd/.excalidraw 文件、网络拓扑、架构图、流程图、泳道图、时序图、类图、ER 图及 Excalidraw 白板工作。当用户要求绘图时,始终使用此技能。

↓ 9.8万★ 73nssa.io
UI/UX Pro Max设计创意

面向界面设计的思路与落地建议技能,覆盖布局、交互流程、设计令牌与前端改动。

↓ 8.5万★ 290xobi667
AI Video Generation设计创意

使用 Sora 2、Veo 3、Seedance、Runway 及现代 API,通过可靠的提示与渲染工作流创建 AI 视频。

↓ 7.2万★ 10Iván
Video Frames设计创意

用 ffmpeg 从视频里取出画面帧,或生成便于快速查看的缩略图。

↓ 6.8万★ 145Peter Steinberger
Local Whisper设计创意

用本地 Whisper 把音频文件转成文字,模型下载完成后可完全离线运行。

↓ 6.2万★ 19araa47

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。