← 返回 Skills 市场
yys2024

Creaa Ai

作者 yys2024 · GitHub ↗ · v1.2.1 · MIT-0
cross-platform ⚠ suspicious
699
总下载
0
收藏
4
当前安装
4
版本数
在 OpenClaw 中安装
/install creaa-ai
功能描述
Creaa AI - Generate and edit images, plus generate videos via Creaa.ai API. Text-to-image, image edit, text-to-video, image-to-video with multiple AI models.
使用说明 (SKILL.md)

metadata: {"openclaw":{"requires":{"env":["CREAA_API_KEY"]},"primaryEnv":"CREAA_API_KEY"}}

Creaa AI - Image, Edit & Video Generation

Generate and edit AI images, and generate AI videos directly from your terminal using the Creaa API.

Get your API key at: https://creaa.ai/profile -> API Keys Top up API credits at: https://creaa.ai/pricing

Available Models

Image Models

Model ID Name Credits/Image Free Daily Default Ratio Max Ref Images Capabilities
seedream-5.0 Seedream 5.0 4 10 1:1 4 text_to_image, image_to_image
nano-banana-2 Nano Banana 2 10 5 auto 14 text_to_image, image_to_image, multi_image_edit
nano-banana-pro Nano Banana Pro 20 1 auto 10 text_to_image, image_to_image, multi_image_edit
gpt-image-1.5 GPT Image 1.5 15 0 1:1 10 text_to_image, image_to_image, multi_image_edit
z-image-turbo Z-Image Turbo 1 - 1:1 - text_to_image

Aspect ratio options per model:

  • seedream-5.0: auto, 1:1, 3:4, 4:3, 16:9, 9:16, 2:3, 3:2, 21:9
  • nano-banana-2 / nano-banana-pro: auto, 1:1, 9:16, 16:9, 3:2, 2:3
  • gpt-image-1.5: 1:1, 3:2, 2:3
  • z-image-turbo: 1:1, 9:16, 16:9

Video Models

Model ID Name Credits/sec Durations (sec) Default Duration Capabilities
veo-3.1 Veo 3.1 22 8 8 text_to_video, image_to_video
seedance-2.0 Seedance 2.0 25 5, 10, 15 5 text_to_video, image_to_video
sora-2-pro Sora 2 Pro 12 4, 8, 12, 16, 20 12 text_to_video, image_to_video
seedance-1.5-pro Seedance 1.5 Pro 12 5, 8, 12 5 text_to_video, image_to_video, first_last_frame
kling-3.0 Kling 3.0 25 5, 10, 15 5 text_to_video, image_to_video
hailuo-2.3 Hailuo 2.3 25 6, 10 6 text_to_video, image_to_video
runway-gen-4.5 Runway Gen-4.5 30 5, 10 5 image_to_video

Aspect ratio options per model:

  • veo-3.1: 16:9, 9:16
  • seedance-2.0: 9:16, 16:9, 1:1, 3:4, 4:3
  • sora-2-pro: 9:16, 16:9
  • seedance-1.5-pro: 9:16, 16:9, 1:1, 3:4, 4:3
  • kling-3.0: 16:9, 9:16
  • hailuo-2.3: 9:16, 16:9
  • runway-gen-4.5: 16:9, 9:16, 1:1, 4:3, 3:4, 21:9

Available Commands

All generation and edit tasks are asynchronous: submit a task, get a task_id, then poll for results.

Generate Image

Step 1: Submit task

curl -s -X POST "https://creaa.ai/api/open/v1/images/generate" \
  -H "Authorization: Bearer $CREAA_API_KEY" \
  -H "Content-Type: application/json" \
  -H "X-Source: openclaw" \
  -d '{
    "prompt": "\x3Cuser prompt here>",
    "model": "\x3Cmodel_id>",
    "aspect_ratio": "\x3Cratio>",
    "n": \x3Ccount>
  }'

Parameters:

  • prompt (required): Image description
  • model (optional): Model ID from the image models table above. Default: nano-banana-2
  • aspect_ratio (optional): Aspect ratio like 1:1, 16:9, 9:16. Must match the model's supported ratios. Default varies by model.
  • n (optional): Number of images, 1-4. Default 1

Response:

{
  "success": true,
  "task_id": "abc123-def456",
  "task_type": "image",
  "model": "nano-banana-2"
}

Step 2: Poll status (wait 5-10 seconds between polls for images)

curl -s "https://creaa.ai/api/open/v1/tasks/\x3Ctask_id>" \
  -H "Authorization: Bearer $CREAA_API_KEY" \
  -H "X-Source: openclaw"

Status Response (completed):

{
  "success": true,
  "task_id": "abc123-def456",
  "status": "completed",
  "progress": 1.0,
  "result_url": "https://...",
  "result_urls": ["https://...", "https://..."]
}

Image generation typically takes 10-60 seconds. Poll every 5 seconds.

Edit Image

Use this endpoint for:

  • Single-image edit: image_url or image_data (base64)
  • Multi-image reference edit / composition: image_urls or image_data_list (base64)

Step 1: Submit task (with URL)

curl -s -X POST "https://creaa.ai/api/open/v1/images/edit" \
  -H "Authorization: Bearer $CREAA_API_KEY" \
  -H "Content-Type: application/json" \
  -H "X-Source: openclaw" \
  -d '{
    "prompt": "\x3Cedit prompt here>",
    "image_url": "https://...",
    "model": "\x3Cmodel_id>",
    "aspect_ratio": "\x3Cratio>",
    "n": \x3Ccount>
  }'

Step 1: Submit task (with base64 image data)

curl -s -X POST "https://creaa.ai/api/open/v1/images/edit" \
  -H "Authorization: Bearer $CREAA_API_KEY" \
  -H "Content-Type: application/json" \
  -H "X-Source: openclaw" \
  -d '{
    "prompt": "\x3Cedit prompt here>",
    "image_data": "data:image/png;base64,iVBOR...",
    "model": "\x3Cmodel_id>",
    "aspect_ratio": "\x3Cratio>",
    "n": \x3Ccount>
  }'

Single-image edit parameters:

  • prompt (required): Edit instruction
  • image_url (option A): Public source image URL
  • image_data (option B): Base64-encoded image data. Supports data:image/png;base64,... prefix or raw base64 string. Max 20MB.
  • model (optional): Model ID from the image models table above. Default: nano-banana-2
  • aspect_ratio (optional): Must match the model's supported ratios
  • n (optional): Number of output images, 1-4. Default 1

Provide either image_url or image_data for single-image edit. If both are provided, image_url takes priority.

Multi-image edit / composition example:

curl -s -X POST "https://creaa.ai/api/open/v1/images/edit" \
  -H "Authorization: Bearer $CREAA_API_KEY" \
  -H "Content-Type: application/json" \
  -H "X-Source: openclaw" \
  -d '{
    "prompt": "\x3Ccombine these references into one result>",
    "image_urls": ["https://...", "https://..."],
    "model": "nano-banana-2",
    "aspect_ratio": "16:9",
    "n": 1
  }'

You can also use image_data_list with base64 strings instead of image_urls.

Multi-image edit notes:

  • image_urls or image_data_list: 2-N images, where N depends on the model
  • Max reference images by model:
    • seedream-5.0: up to 4 input images
    • nano-banana-2: up to 14 input images
    • nano-banana-pro: up to 10 input images
    • gpt-image-1.5: up to 10 input images
  • Only models with multi_image_edit capability support this mode
  • URLs must be public http(s) URLs; base64 data is uploaded to storage automatically

Response:

{
  "success": true,
  "task_id": "abc123-def456",
  "task_type": "image_edit",
  "model": "nano-banana-2"
}

Step 2: Poll status

curl -s "https://creaa.ai/api/open/v1/tasks/\x3Ctask_id>" \
  -H "Authorization: Bearer $CREAA_API_KEY" \
  -H "X-Source: openclaw"

Status Response (completed):

{
  "success": true,
  "task_id": "abc123-def456",
  "status": "completed",
  "progress": 1.0,
  "result_url": "https://...",
  "result_urls": ["https://...", "https://..."]
}

Image editing typically takes 10-90 seconds. Poll every 5 seconds.

Generate Video

Step 1: Submit task

curl -s -X POST "https://creaa.ai/api/open/v1/videos/generate" \
  -H "Authorization: Bearer $CREAA_API_KEY" \
  -H "Content-Type: application/json" \
  -H "X-Source: openclaw" \
  -d '{
    "prompt": "\x3Cuser prompt here>",
    "model": "\x3Cmodel_id>",
    "mode": "\x3Ctext_to_video|image_to_video>",
    "duration": \x3Cseconds>,
    "aspect_ratio": "\x3Cratio>"
  }'

Parameters:

  • prompt (required): Video description
  • model (optional): Model ID from the video models table above. Default: veo-3.1
  • mode (optional): text_to_video (default) or image_to_video
  • image_url (option A, required for image_to_video): URL of the source image
  • image_data (option B, required for image_to_video): Base64-encoded image data. Supports data:image/png;base64,... prefix or raw base64 string. Max 20MB.
  • duration (optional): Duration in seconds, must match the model's supported durations. Default varies by model.
  • aspect_ratio (optional): e.g. 16:9, 9:16, 1:1. Must match the model's supported ratios.

For image_to_video mode, provide either image_url or image_data. If both are provided, image_url takes priority.

Response:

{
  "success": true,
  "task_id": "abc123-def456",
  "task_type": "video",
  "model": "veo-3.1"
}

Step 2: Poll status (wait 15 seconds between polls for videos)

curl -s "https://creaa.ai/api/open/v1/tasks/\x3Ctask_id>" \
  -H "Authorization: Bearer $CREAA_API_KEY" \
  -H "X-Source: openclaw"

Status Response (completed):

{
  "success": true,
  "task_id": "abc123-def456",
  "status": "completed",
  "progress": 1.0,
  "result_url": "https://..."
}

Status values: pending -> processing -> completed or failed. Video generation typically takes 60-300 seconds. Poll every 15 seconds.

Unified Task Status Endpoint

Image generation, image edit, and video tasks all use the same status endpoint:

curl -s "https://creaa.ai/api/open/v1/tasks/\x3Ctask_id>" \
  -H "Authorization: Bearer $CREAA_API_KEY" \
  -H "X-Source: openclaw"

Keep polling until status is completed or failed.

  • For images: poll every 5 seconds
  • For videos: poll every 15 seconds

List Available Models

curl -s "https://creaa.ai/api/open/v1/models" \
  -H "Authorization: Bearer $CREAA_API_KEY" \
  -H "X-Source: openclaw"

Returns full model catalog with pricing, supported aspect ratios/durations, capabilities, and max_upload_images for image-edit models.

Check Usage

curl -s "https://creaa.ai/api/open/v1/usage" \
  -H "Authorization: Bearer $CREAA_API_KEY" \
  -H "X-Source: openclaw"

Usage is tracked against the API key's own credit pool (api_credits), not the website account balance.

Billing Notes

  • Open API requests charge the API key credit pool, not the user's main website balance.
  • If task submission fails before the job is queued, credits are refunded immediately.
  • If a queued task fails, credits are refunded automatically.
  • For image generation and image editing, partial success is billed by successful outputs; unused credits are refunded automatically.
  • For video generation, successful jobs keep the full charge; failed jobs are refunded in full.

Model Selection Tips

Image models:

  • seedream-5.0 - Best quality, great default choice (10 free daily)
  • nano-banana-2 - Best default for multi-image editing / composition (5 free daily)
  • nano-banana-pro - Higher quality image editing (1 free daily)
  • gpt-image-1.5 - Strong image editing option via Replicate-backed path
  • z-image-turbo - Free, fastest generation

Video models:

  • veo-3.1 - Highest quality, 8s fixed duration (22 credits/sec)
  • sora-2-pro - Best value with long durations up to 20s (12 credits/sec)
  • seedance-1.5-pro - Affordable with first_last_frame support (12 credits/sec)
  • seedance-2.0 - High quality, flexible durations (25 credits/sec)
  • runway-gen-4.5 - Image-to-video only, high quality

Error Handling

If any API call returns "success": false, display the error message to the user. Common errors:

  • invalid_api_key: The API key is missing or wrong. User should check their key at https://creaa.ai/profile
  • rate_limit_exceeded: Too many requests per minute. Wait and retry.
  • Insufficient credits: Not enough credits. User should top up at https://creaa.ai/pricing
  • Only public http(s) image URLs are allowed: The image URL points to localhost, private network, or a non-http(s) source.
  • Model \x3Cid> does not support multi_image_edit: The requested model can edit a single image but cannot do multi-image composition.
安全使用建议
This skill appears to do what it says (call Creaa.ai to generate/edit images and videos) and requires an API key. Before installing: 1) Verify the CREAA_API_KEY requirement — the SKILL.md expects it but the registry metadata lists none (contact the publisher or inspect the full SKILL.md). 2) Only provide an API key you trust and are willing to have used by the agent; requests will include the Bearer token to creaa.ai endpoints and any images you supply will be uploaded to that service. 3) Avoid sending sensitive images or private data through the skill. 4) If you install, consider testing in a sandbox account and be prepared to rotate/revoke the API key if you see unexpected behavior. 5) If you want to prevent autonomous invocation, disable model invocation or decline installing the skill until the metadata inconsistency is fixed.
功能分析
Type: OpenClaw Skill Name: creaa-ai Version: 1.2.1 The skill bundle provides a standard interface for interacting with the Creaa AI API (creaa.ai) to generate and edit images and videos. It uses standard curl commands for API requests and task polling, requires a legitimate environment variable (CREAA_API_KEY), and contains no evidence of data exfiltration, malicious execution, or prompt injection attacks.
能力评估
Purpose & Capability
The name, description, and the SKILL.md all describe Creaa.ai image/video generation and show exact curl calls to https://creaa.ai/api/..., which is coherent with the claimed purpose. The skill legitimately needs an API key for Creaa.ai according to SKILL.md.
Instruction Scope
SKILL.md only instructs the agent to call Creaa.ai endpoints (image/video generate/edit, task polling) using a Bearer token. It does not direct reading unrelated files, system paths, or sending data to third-party endpoints outside creaa.ai. The content is narrowly scoped to the stated functionality.
Install Mechanism
This is instruction-only (no install spec, no code files). That minimizes disk writes and installation-side risks.
Credentials
The SKILL.md declares a required environment variable CREAA_API_KEY (primaryEnv) which is appropriate for an API-backed image/video service. However, the registry metadata provided with the skill lists no required env vars — an inconsistency. That mismatch could be a packaging/manifest bug (sloppy) or could cause the platform to not surface the credential requirement properly; either way it is unexplained and should be resolved before trusting the skill.
Persistence & Privilege
always is false and the skill is user-invocable. disable-model-invocation is false (default) allowing autonomous invocation — this is normal for skills and not, by itself, a problem. There is no request to modify other skills or system-wide settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install creaa-ai
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /creaa-ai 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.1
Z-Image Turbo 价格改回 1 积分
v1.2.0
支持 base64 图片数据上传(image_data/image_data_list); Seedream 4.5 升级为 5.0; 默认图片模型改为 nano-banana-2; 多模型降价; Z-Image Turbo 免费; 移除 Sora 2
v1.1.0
Initial release of creaa-ai skill – generate/edit images and generate videos via Creaa.ai API. - Generate AI images, edit images (single/multi-reference), and generate videos using multiple models. - Supports text-to-image, image-to-image, multi-image edit, text-to-video, and image-to-video tasks. - Asynchronous task handling: submit jobs, receive task IDs, and poll for results. - Offers comprehensive model tables covering model IDs, capabilities, supported aspect ratios, and credit costs. - Includes usage instructions, example API calls, and polling patterns for all core features.
v1.0.0
First OpenClaw skill for AI image and video generation via Creaa API
元数据
Slug creaa-ai
版本 1.2.1
许可证 MIT-0
累计安装 4
当前安装数 4
历史版本数 4
常见问题

Creaa Ai 是什么?

Creaa AI - Generate and edit images, plus generate videos via Creaa.ai API. Text-to-image, image edit, text-to-video, image-to-video with multiple AI models. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 699 次。

如何安装 Creaa Ai?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install creaa-ai」即可一键安装,无需额外配置。

Creaa Ai 是免费的吗?

是的,Creaa Ai 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Creaa Ai 支持哪些平台?

Creaa Ai 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Creaa Ai?

由 yys2024(@yys2024)开发并维护,当前版本 v1.2.1。

💬 留言讨论