flux-image-best-practices
Comprehensive guide for BFL FLUX image generation models.
Skill by Black Forest Labs
Chalk Labs
Need help deploying flux-image-best-practices?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/andnls100-flux-image-best-practices
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
flux-image-best-practices- Description
- Comprehensive guide for BFL FLUX image generation models. Covers prompting, T2I, I2I, structured JSON, hex colors, typography, multi-reference editing, and model-specific best practices for FLUX.2 and FLUX.1 families.
- License
- Apache-2.0
- Metadata
- tags: flux, bfl, image-generation, prompting, t2i, i2i · author: Black Forest Labs · version: 1.0.0
- Instructions
- 75 lines in SKILL.md · view on GitHub
Files (16)
- LICENSE
- SKILL.md
- UPSTREAM.md
- optimize-pass.md · references/
- _sections.md · rules/
- core-principles.md · rules/
- flux1-models.md · rules/
- flux2-models.md · rules/
- hex-color-prompting.md · rules/
- i2i-prompting.md · rules/
- json-structured-prompting.md · rules/
- model-selection-guide.md · rules/
- multi-reference-editing.md · rules/
- negative-prompt-alternatives.md · rules/
- t2i-prompting.md · rules/
- typography-text.md · rules/
SKILL.md (first lines)
# FLUX Best Practices Use this skill when generating prompts for any BFL FLUX model to ensure optimal image quality and accurate prompt interpretation. ## When to Use - Creating prompts for FLUX.2 or FLUX.1 models - Text-to-image (T2I) generation - Image-to-image (I2I) editing with FLUX.2 models - Structured scene generation with JSON - Typography and text rendering - Multi-reference style transfer - Color-accurate brand generations ## Quick Reference ### Prompt Structure Formula ``` [Subject] + [Action/Pose] + [Style/Medium] + [Context/Setting] + [Lighting] + [Camera/Technical] ``` ### Model Selection | Use Case | Recommended Model | Notes | | ------------------- | ----------------- | -------------------------------------- | | Fastest generation | FLUX.2 [klein] | 4B or 9B, sub-second | | Highest quality | FLUX.2 [max] | Best detail, grounding search | | Production balanced | FLUX.2 [pro] | Quality + speed | | Typography/text | FLUX.2 [flex] | Best text rendering | | Local/development | FLUX.2 [dev] | Open weights | | Image editing | FLUX.2 [pro/max] | Pass image URL directly to input_image | | Inpainting | FLUX.1 Fill | Object removal/completion | | Context editing | FLUX.1 Kontext | Older model, prefer FLUX.2 | ### Critical Rules 1. **NO negative prompts** - FLUX does not support negative prompts; describe what you want 2. **Be specific** - Vague prompts produce mediocre results 3. **Use natural language** - Prose/narrative style works best 4. **Specify lighting** - Lighting has the biggest impact on quality 5. **Quote text** - Use "quoted text" for typography rendering 6. **Hex colors** - Use #RRGGBB format with color description ## Related For API integration (endpoints, polling, webhooks), see the **bfl-api** skill. ## Rules Reference Read individual rule files for detailed guidance: - [rules/core-principles.md](rules/core-principles.md) - Universal FLUX prompting principles - [rules/flux2-models.md](rules/flux2-models.md) - FLUX.2 family: klein, max, pro, flex, dev - [rules/flux1-models.md](rules/flux1-models.md) - FLUX.1 family: older generation of FLUX.2 models - pro, Kontext, Fill - [rules/t2i-prompting.md](rules/t2i-prompting.md) - Text-to-image prompting patterns - [rules/i2i-prompting.md](rules/i2i-prompting.md) - Image-to-image editing with FLUX.2 - [rules/json-structured-prompting.md](rules/json-structured-prompting.md) - Complex scene composition - [rules/hex-color-prompting.md](rules/hex-color-prompting.md) - Precise color specification - [rules/typography-text.md](rules/typography-text.md) - Text rendering and typography - [rules/multi-reference-editing.md](rules/multi-reference-editing.md) - Multi-image references - [rules/negative-prompt-alternatives.md](rules/negative-prompt-alternatives.md) - Positive alternatives - [rules/model-selection-guide.md](rules/model-selection-guide.md) - Choosing the right model ## Example Prompt ``` A weathered fisherman in his 70s with deep wrinkles and a salt-and-pepper beard, wearing a navy cable-knit sweater, standing at the helm of his wooden boat. Golden hour sunlight from the left creates dramatic rim lighting on his profile. Shot on Hasselblad with 85mm lens at f/2.8, shallow depth of field with harbor lights creating soft bokeh in the background. Kodak Portra 400 color science. ```
From andnls100/shuohao-python-agen, Apache-2.0.
More from andnls100/shuohao-python-agen
- 0.588score
novel-storyboard
andnls100
给 AI 短剧出分镜:三层结构——段(一次视频生成,≤20 秒)→ 分镜(段内 4–8 秒的剪切,认领剧本节拍) → 分镜图(每切一张关键帧:主分镜图钉 0.00 秒,子分镜图钉各自切点)。 每段自带一条 MiniMax H3 视频提示词(官方口径默认英文、逐镜换行,promptLang 可切中文):对齐指令和…
SkillAFreshness: A★ 1Claude Code +9 - 0.588score
novel-script
andnls100
给 AI 短剧写剧本:把 novel-outline 的分集梗概落成结构化的场次 + 节拍流(动作节拍与台词行交替), 台词逐句带说话人与语气,时长逐集按语速确定性折算。产出 script.json + Markdown + 单页评审报告 (时长仪表 / 分集剧本 / 场次总表 / 按角色聚合的台词本,含导出…
SkillAFreshness: A★ 1Claude Code +9 - 0.588score
novel-staging
andnls100
给 AI 短剧的每一场排开场站位:先从场景图里认出能站能坐的东西(推算到俯视平面上), 再按剧本给每一场排谁在哪件东西的哪一侧、坐还是站、面朝哪、有没有群演, 程序写出每一场的开场走位句,分镜这一场第一段照抄它。 默认交付能拖动调整站位的 HTML 工具报告,页面内可导出 staging.json;JSON…
SkillAFreshness: A★ 1Claude Code +9 - 0.588score
novel-art
andnls100
给 AI 短剧出美术设定集(场景 + 叙事道具):场景的设计意图、一致性锚点、光照时段变体、 空景提示词;道具的戏剧功能、状态变体、尺度参照、白底无手提示词。 产出 art.json + Markdown + 单页评审报告(含导出 JSON)。 为 AI…
SkillAFreshness: A★ 1Claude Code +9 - 0.588score
character-refs
andnls100
给任何故事里的角色真出参考图(小说改编、自己原创的故事、单独设计一个角色都行,不需要小说原文): 一段话描述角色,拆成分层字段、补全后确认, 先出一张正面全身锚点,其余视图(大头照、90° 侧面、背面、细节、45° 大头照)都只参考这张锚点, 按需分档出图。每张图带标识、可单独重出,重出后自动标出哪些图过期。 支持…
SkillAFreshness: A★ 1Claude Code +9 - 0.588score
novel-characters
andnls100
从小说或短故事里拆出角色表、人物画像、形象提示词、音色提示词, 其中形象提示词含一张角色设定图的完整版面指令(左半身像 + 右全身三视图 + 细节条), 产出 JSON + Markdown + 可交互的 report.html。 报告语言可指定(--lang),默认中文,任意语言都支持;零依赖、零 API…
SkillAFreshness: A★ 1Claude Code +9 - 0.588score
novel-outline
andnls100
把一本小说改编成短剧大纲五件套:改编说明、人物表、爽点表、分集梗概、资产清单, 产出 outline.json + Markdown + 单页评审报告(KPI 带、关键决策、爽点时间轴、调度矩阵、场景概览、质量门)。 14…
SkillAFreshness: A★ 1Claude Code +9 - 0.323score
video-wan-r2v
andnls100
No description from the publisher yet.
SkillAFreshness: A★ 1Claude Code +9 - 0.320score
video-cogvideox3
andnls100
No description from the publisher yet.
SkillAFreshness: A★ 1Claude Code +9 - 0.320score
video-seedance
andnls100
No description from the publisher yet.
SkillAFreshness: A★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 19, 2026 (12 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0.0
- License
- Apache-2.0
- Repository
- github.com/andnls100/shuohao-python-agen
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from Black Forest Labs
- 0.742score
flux-3-cinematic-inserts
Black Forest Labs
Use when writing a FLUX 3 text-to-video prompt for a standalone shot.
SkillBFreshness: B★ 136Claude Code +9 - 0.740score
flux-3-generate
Black Forest Labs
Use when submitting or polling a FLUX 3 video API job.
SkillBFreshness: B★ 136Claude Code +9 - 0.738score
bfl-api
Black Forest Labs
BFL FLUX API integration guide covering endpoints, async polling patterns, rate limiting, error handling, webhooks, and regional endpoints with Python and…
SkillBFreshness: B★ 136Claude Code +9 - 0.736score
flux-3-video
Black Forest Labs
Use when routing a general FLUX 3 video request.
SkillBFreshness: B★ 136Claude Code +9 - 0.736score
flux-3-archival-formats
Black Forest Labs
Use when a FLUX 3 video needs a period or archival look.
SkillBFreshness: B★ 136Claude Code +9 - 0.735score
flux-3-prompt-doctor
Black Forest Labs
Use when diagnosing a FLUX 3 brief before generation.
SkillBFreshness: B★ 136Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get flux-image-best-practices running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
flux-image-best-practices skill. Agent Mart. https://agentmart.dev/skills/andnls100-flux-image-best-practices (last updated 2026-10-24)