skills$openclaw/krea-api
fossilizedcarlos529

by fossilizedcarlos

krea-api – OpenClaw Skill

krea-api is an OpenClaw Skills integration for coding workflows. Generate images via Krea.ai API (Flux, Imagen, Ideogram, Seedream, etc.)

529 stars23 forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

namekrea-api
descriptionGenerate images via Krea.ai API (Flux, Imagen, Ideogram, Seedream, etc.) OpenClaw Skills integration.
ownerfossilizedcarlos
repositoryfossilizedcarlos/krea-api
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @fossilizedcarlos/krea-api
last updatedFeb 7, 2026

Maintainer

fossilizedcarlos

fossilizedcarlos

Maintains krea-api in the OpenClaw Skills directory.

View GitHub profile
File Explorer
4 files
.
_meta.json
459 B
krea_api.py
7.7 KB
README.md
740 B
SKILL.md
2.5 KB
SKILL.md

name: krea-api description: Generate images via Krea.ai API (Flux, Imagen, Ideogram, Seedream, etc.) version: 0.1.0

Krea.ai Image Generation Skill

Generate images using Krea.ai's API with support for multiple models including Flux, Imagen 4, Ideogram 3.0, and more.

Features

  • Async job-based generation (POST → poll → result)
  • Support for multiple image models
  • Configurable parameters (width, height, steps, guidance, seed, etc.)
  • Webhook support for background completion
  • Stdlib-only dependencies (no requests required)

Setup

  1. Get your Krea.ai API credentials from https://docs.krea.ai/developers/api-keys-and-billing
  2. Configure with:
clawdbot config set skill.krea_api.key_id YOUR_KEY_ID
clawdbot config set skill.krea_api.secret YOUR_SECRET
  1. Or pass credentials directly as arguments.

Usage

Interactive Mode

You: Generate a sunset over the ocean with Flux
Klawf: Creates the image and returns the URL

Python Script

from krea_api import KreaAPI

api = KreaAPI(
    key_id="your-key-id",
    secret="your-secret"
)

# Generate and wait
urls = api.generate_and_wait(
    prompt="A serene Japanese garden",
    model="flux",
    width=1024,
    height=1024
)
print(urls)

Available Models (examples)

ModelEndpoint
flux/generate/image/bfl/flux-1-dev
flux-kontext/generate/image/bfl/flux-1-dev-kontext
flux-1.1-pro/generate/image/bfl/flux-1-1-pro
imagen-3/generate/image/google/imagen-3
imagen-4/generate/image/google/imagen-4
ideogram-3.0/generate/image/ideogram/ideogram-3-0
seedream-4/generate/image/seedream/seedream-4

For the full list, run:

python3 krea_api.py --list-models

Parameters

ParameterTypeDefaultDescription
promptstrrequiredImage description (max 1800 chars)
modelstr"flux"Model name from table above
widthint1024Image width (512-2368)
heightint1024Image height (512-2368)
stepsint25Generation steps (1-100)
guidance_scalefloat3.0Guidance scale (0-24)
seedstrNoneRandom seed for reproducibility
webhook_urlstrNoneURL for completion notification

Credits

Thanks to Claude Opus 4.5 for researching the correct API structure. The docs incorrectly suggest /v1/images/flux but the working endpoint is /generate/image/bfl/flux-1-dev.

README.md

Krea.ai API Skill

See SKILL.md for full documentation.

Quick Start

# Generate an image (will use clawdbot config if set)
python3 krea_api.py --prompt "A cute crab at a desk" --model flux

# List available models
python3 krea_api.py --list-models

Configure Credentials

clawdbot config set skill.krea_api.key_id YOUR_KEY_ID
clawdbot config set skill.krea_api.secret YOUR_SECRET

Publish to ClawdHub

# Login once
clawdhub login

# Publish this skill folder
clawdhub publish /Users/fossilizedcarlos/clawd/skills/krea-api --slug krea-api --name "Krea.ai API" --version 0.1.0 --changelog "Initial release"

Requirements

  • Python 3.7+
  • No external dependencies (uses stdlib)

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install krea-api?

Run openclaw add @fossilizedcarlos/krea-api in your terminal. This installs krea-api into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/fossilizedcarlos/krea-api. Review commits and README documentation before installing.