acedatacloud/skills

flux-image

Generate and edit images with Flux (Black Forest Labs) via AceDataCloud API.

First seen Apr 6, 2026

Installation

$ npx skills add acedatacloud/skills --skill flux-image

Summary

  • Generate and edit images with Flux (Black Forest Labs) via AceDataCloud API.
  • Use when creating images from text prompts, editing existing images with text instructions, or when high-quality image generation is needed.
  • Supports multiple Flux models including dev, pro, Flux 2 variants, and kontext for editing.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from acedatacloud/skills · top by installs.

npx skills add acedatacloud/skills

Browse all from acedatacloud/skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 17
License LICENSE
Default branch main
Open issues 1
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0
LicenseApache-2.0
CompatibilityRequires ACEDATACLOUD_API_TOKEN in .env file (see _shared/authentication.md). Optionally pair with mcp-flux-pro for tool-use.
More metadata
author
acedatacloud
version
1.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,481 B
  • docs SUMMARY.md 324 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 220 installs

SKILL.md

Flux Image Generation

Generate and edit images through AceDataCloud's Flux API.

Setup: See [authentication](../_shared/authentication.md) for token setup.

Quick Start

curl -X POST https://api.acedata.cloud/flux/images \
  -H "Authorization: Bearer $ACEDATACLOUD_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"action": "generate", "prompt": "a cat wearing a space helmet, photorealistic", "model": "flux-dev", "callback_url": "https://api.acedata.cloud/health"}'

Async: See [async task polling](../_shared/async-tasks.md). Poll via POST /flux/tasks with {"id": "..."}.

Models

Model Quality Speed Sizes Best For
flux-dev Good Fast 256–1440px Quick generation (default)
flux-pro High Medium 256–1440px Production work
flux-2-klein Good Fastest 256–1440px Compact / lowest-latency Flux 2 generation
flux-2-flex High Fast 256–1440px Faster high-quality generation
flux-2-pro Higher Medium 256–1440px Better prompt following
flux-2-max Highest Slow 256–1440px Maximum quality generation
flux-kontext-pro High Medium Aspect ratios Image editing
flux-kontext-max Highest Slow Aspect ratios Complex editing

Generate Images

POST /flux/images
{
  "prompt": "a minimalist logo of a mountain",
  "action": "generate",
  "model": "flux-2-pro",
  "size": "1024x1024",
  "count": 1
}

Size Options

For dev/pro/flux-2 (pixel dimensions):

  • "1024x1024", "1344x768", "768x1344", "1024x576", "576x1024"

For kontext (aspect ratios):

  • "1:1", "16:9", "9:16", "4:3", "3:4", "3:2", "2:3", "21:9", "9:21"

Edit Images

Use kontext models for text-guided image editing:

POST /flux/images
{
  "prompt": "change the background to a beach sunset",
  "action": "edit",
  "image_url": "https://example.com/photo.jpg",
  "model": "flux-kontext-pro"
}

Gotchas

  • Use pixel dimensions (e.g., "1024x1024") with dev/pro/flux-2 models, aspect ratios (e.g., "16:9") with kontext models
  • Editing requires kontext models (flux-kontext-pro or flux-kontext-max) — other models only support generation
  • count parameter generates multiple images in one request (increases cost proportionally)
  • flux-2-klein is the lightest Flux 2 model — useful when latency matters more than peak quality
  • flux-2-max produces highest quality but is slowest — use dev/klein/flex for iteration and max for final output
  • All generation is async — always set "callbackurl" to get a task id immediately, then poll /flux/tasks using {"id":"<taskid>"} or {"ids":[...],"action":"retrieve_batch"}

MCP: pip install mcp-flux-pro | Hosted: https://flux.mcp.acedata.cloud/mcp | See [all MCP servers](../_shared/mcp-servers.md)