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で、AIスキル全体5,078件中5,048位、デザイン・メディアでは512件中508位です。

インストール数
120
ダウンロード数
958
スター数
1
総合順位
#5,048
全体の上位 100% · デザイン・メディアの上位 100%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗20785--
SkillHub ↗1209581—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

指示からモデル、寸法、枚数を選び、既定では PNG で保存し、保存先も指定できます。Python の依存関係と、GITEE_API_KEY など有効化済みの Gitee AI キーが必要です。頻度制限があり、失敗時は通信やサービスを確認します。任意の COS 転送には作成済み Bucket、権限、COS_SECRET_ID、COS_SECRET_KEY、COS_REGION、COS_BUCKET が必要です。原文の無料という記載を料金保証にはしません。

資料公開日 2026-10-26

できること

  • 指示から画像を作り手元に保存する

使う場面

  • Gitee AI キーがあり画像を生成したいとき

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

この指示から画像を生成し、指定フォルダーに保存してください

月次の推移

ダウンロード数958
20160810142026-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 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 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 - 初始版本,支持基本的图片生成功能

デザイン・メディアの人気スキル

架构图一键生成デザイン・メディア

以 JSON 或薄 HTML 稳定生成泳道、层级卡片和共享轨道矩阵,支持交互式结构图及原生可编辑 PPTX、Visio 导出

↓ 28.2万★ 250user_bddf3fe6
Nano Banana Proデザイン・メディア

Generate/edit images with Nano Banana Pro (Gemini 3 Pro Image). Use for image create/modify requests incl. edits. Supports text-to-image + image-to-image; 1K/2K/4K; use --input-image.

↓ 14.1万★ 473Peter Steinberger
Openai Whisperデザイン・メディア

Local speech-to-text with the Whisper CLI (no API key).

↓ 11.4万★ 359Peter Steinberger
diagram-generatorデザイン・メディア

Generate and edit diagrams with the mcp-diagram-generator MCP server. Use this skill for new diagrams, existing .drawio/.mmd/.excalidraw edits, network topology, architecture, flowchart, swimlane, sequence, class, ER, and Excalidraw whiteboard work. Always use this skill when the user asks to draw,

↓ 9.8万★ 73nssa.io
UI/UX Pro Maxデザイン・メディア

洗練された画面のための設計知見と実装指南をまとめたスキルで、レイアウトからフロー、トークン、フロントエンドの変更まで扱います。

↓ 8.5万★ 290xobi667
AI Video Generationデザイン・メディア

Create AI videos with Sora 2, Veo 3, Seedance, Runway, and modern APIs using reliable prompt and rendering workflows.

↓ 7.2万★ 10Iván
Video Framesデザイン・メディア

ffmpeg を使って動画からフレームを取り出し、手早い確認用のサムネイルを作るスキルです。

↓ 6.8万★ 145Peter Steinberger
Local Whisperデザイン・メディア

ローカルの Whisper で音声ファイルを文字に起こすスキルで、モデルのダウンロード後は完全にオフラインで動きます。

↓ 6.2万★ 19araa47

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。