According to AlphaMoat, as of 2026-09, seedream(doubao)-image-generation has 1,774 downloads and 1 stars — ranked #4,592 of 5,078 AI skills overall, and #461 of 512 in Design & Media.
| Platform | Installs | Downloads | Stars | Comments |
|---|---|---|---|---|
| ClawHub ↗ | 45 | 1.5K | 1 | - |
| SkillHub ↗ | 153 | 1.8K | 1 | — |
Platforms count differently and update at different times.
It supports text-to-image, image-to-image, and general visual tasks, and may save results locally. API credentials and generation payloads are sent to the configured endpoint; set SEEDREAM_BASE_URL only to a controlled, trusted HTTPS Volcengine service. Use the supplied Python or Node implementation, verify the Ark deployment and model-specific size settings, and review optional tools before enabling them. Local image files are uploaded; protect logs and use a sandboxed download directory.
Profile published 2026-10-27
Generated from the skill’s documentation as examples; not results of actual runs.
The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.
| Month | Downloads | MoM | Stars |
|---|---|---|---|
| 2026-09 | 1.8K | — | 1 |
| 2026-08 | 1.5K | +9.7% | 1 |
| 2026-07 | 1.4K | +20.1% | 1 |
| 2026-06 | 1.1K | +16.4% | 1 |
| 2026-05 | 978 | — | 1 |
| 2026-03 | 440 | — | 1 |
The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.
---
name: seedream-image-generation
description: Image generation via Volcengine Seedream API. Use this when you need to perform Text-to-Image (T2I), Image-to-Image (I2I), or general visual creative tasks.
metadata:
{
"openclaw":
{
"requires": { "env": ["SEEDREAM_API_KEY", "SEEDREAM_BASE_URL"] },
"primaryEnv": "SEEDREAM_API_KEY"
} }
---
# Seedream Image Generation Skill
This skill provides methods for calling the Volcengine Ark large model service platform's image generation models (Seedream).
## Select Environment
The script provides implementations for both Python and JavaScript:
- If your runtime is primarily Node.js/TypeScript or a web module, use **scripts/seedream.js**.
- If your runtime involves complex data analysis, batch scheduling, or is purely Python, use **scripts/seedream.py**.
## Supported Model Parameters (Model ID/Endpoint ID)
When invoking, the `model` parameter needs to be the deployment Endpoint ID from the Ark console (e.g., `ep-202X...`), which must be backed by one of the following foundational image generation models:
- `doubao-seedream-5-0-260128`
- `doubao-seedream-4-5-251128`
- `doubao-seedream-4-0-250828`
## Script Parameters
You must pass specific parameters to control the image generation. The available parameters are:
- **model** *(string, optional)*: Endpoint ID corresponding to the model. Defaults to `doubao-seedream-5-0-260128`.
- **prompt** *(string, required)*: Text description used to generate the image.
- **size** *(string, optional)*: Target image size. Supports `"2K"`, `"3K"`, `"4K"`.
- `doubao-seedream-5-0` supports **2K** and **3K**.
- `doubao-seedream-4` and `doubao-seedream-4-5` support **2K** and **4K**.
- If not provided, this parameter is completely ignored in the API request.
- You can also specify the desired resolution directly in the `prompt`. It is highly recommended to explicitly state the resolution in the `prompt` for the best results.
- **image** *(string | list of strings, optional)*: Local image path or image path list used for image-to-image generation. The scripts will read the local file, convert it to base64, and send it as the request `image` field.
- **watermark** *(boolean, optional)*: Whether to add a Volcengine AI watermark. Unprovided value assumes `false`.
- **optimize_prompt_options** *(object, optional)*: Configure automatic prompt optimization options. Format: JSON object. E.g., `{"mode": "standard"}`.
- **tools** *(list of objects, optional)*: Capabilities options for the model, formatted as JSON. Example: `[{"type": "web_search"}]`.
- **output_format** *(string, optional)*: The output image format. Options include `png`, `jpeg`.
- **sequential_image_generation** *(string, optional)*: Sequential image generation strategy (e.g., `"auto"`).
- **download_dir** *(string, optional)*: Local directory to save the generated images. If not provided, images will not be downloaded locally, and only the API response will be returned.
## Recommended width and height values
| Resolution | Aspect Ratio | Dimensions |
| :--------- | :----------- | :--------- |
| **2K** | 1:1 | 2048x2048 |
| | 4:3 | 2304x1728 |
| | 3:4 | 1728x2304 |
| | 16:9 | 2848x1600 |
| | 9:16 | 1600x2848 |
| | 3:2 | 2496x1664 |
| | 2:3 | 1664x2496 |
| | 21:9 | 3136x1344 |
| **3K** | 1:1 | 3072x3072 |
| | 4:3 | 3456x2592 |
| | 3:4 | 2592x3456 |
| | 16:9 | 4096x2304 |
| | 9:16 | 2304x4096 |
| | 2:3 | 2496x3744 |
| | 3:2 | 3744x2496 |
| | 21:9 | 4704x2016 |
| **4K** | 1:1 | 4096x4096 |
| | 3:4 | 3520x4704 |
| | 4:3 | 4704x3520 |
| | 16:9 | 5504x3040 |
| | 9:16 | 3040x5504 |
| | 2:3 | 3328x4992 |
| | 3:2 | 4992x3328 |
| | 21:9 | 6240x2656 |
## Usage Examples
**Python Example:**
```bash
python3 <current_skill_dir>/scripts/seedream.py \
--prompt "A cute orange cat laying under the sun" \
--model "ep-xxxxx..." \
--size "1024x1024" \
--watermark "false" \
--output_format "png"
```
**Node.js Example:**
```bash
node <current_skill_dir>/scripts/seedream.js \
--prompt "A cute orange cat laying under the sun" \
--model "ep-xxxxx..." \
--size "1024x1024" \
--watermark "false" \
--output_format "png"
```
python3 <current_skill_dir>/scripts/seedream.py \
--prompt "Turn this product photo into a clean white-background ecommerce image" \
--image "/path/to/source.png" \
--model "ep-xxxxx..."
**Example with Download Directory:**
```bash
python3 <current_skill_dir>/scripts/seedream.py \
--prompt "A beautiful sunset over the mountains" \
--download_dir "/Users/vincent/Downloads/generated_images" \
--model "ep-xxxxx..."
```
python3 <current_skill_dir>/scripts/seedream.py \
--prompt "A futuristic cityscape" \
--model "ep-xxxxx..." \
--optimize_prompt_options '{"mode": "standard"}' \
--tools '[{"type": "web_search"}]'
## Troubleshooting
If the scripts encounter issues, please check the following:
- **SEEDREAM_API_KEY**: (env, required) Ensure this API key is set in your environment. It is the core authentication for Volcengine Ark.
- **SEEDREAM_BASE_URL**: (env, optional) Ensure this is correct if you are using a custom endpoint. Defaults to `https://ark.cn-beijing.volces.com/api/v3/images/generations`.
For more detailed API documentation, please visit: [https://www.volcengine.com/docs/82379/1541523?lang=zh](https://www.volcengine.com/docs/82379/1541523?lang=zh)
For more model id list or check the newest model id if required, please visit: [https://www.volcengine.com/docs/82379/1330310?lang=zh#36969059](https://www.volcengine.com/docs/82379/1330310?lang=zh#36969059), and then update this seedream-image-generation/SKILL.md file "Supported Model Parameters".ContextWeave one-shot architecture diagram generation
A script-based skill that generates or edits images with Nano Banana Pro.
Runs the whisper command line to transcribe audio locally.
A skill that generates and edits diagrams through an MCP server.
Design intelligence and implementation guidance for polished interfaces, from layout and flows to tokens and frontend changes.
An AI video generation and orchestration skill across several model APIs.
Pull a frame out of a video with ffmpeg, or produce a thumbnail for a quick look.
Turn audio files into text with local Whisper, running fully offline once the model is downloaded.
Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.