create-image-gemini
暂无简介
- License 许可
- Apache-2.0
- 所属仓库
- markhayden/bakin
- 最近更新
- 2026-11-13
- Stars
- ★ 3
- Forks
- 0
03 SKILL.md 正文
Create Image With Gemini
Use this skill when the image should be generated through a Google Gemini image route. The images plugin prefers configured runtime routes first, then falls back to the direct Gemini adapter when a direct API key is configured.
Inputs
taskId: required task id for asset linkagebrief: creative briefsurface: optional surface profilemodel: optional Gemini image model, defaulting through routing. Prefergemini-3.1-flash-image-previewfor general work andgemini-3-pro-image-previewfor premium routes when configured.quality: optional quality tier
Procedure
- Build a provider-neutral prompt packet with concrete subject, style, lighting, camera/composition, and visual constraints.
- Call
bakin_exec_images_recommendwithprovider: "google"plus the surface, model, objective, and quality. - Confirm the returned route uses provider
google. - Call
bakin_exec_images_generatewithprovider: "google", the returned model, surface, quality, task id, prompt, and prompt packet. - Return
assetId, provider, model, surface, width, height, and promptHash.
Retry Discipline
- If the generate call times out or the transport result is ambiguous, do not change the prompt, route, surface, model, quality, or task id.
- Before retrying, call
bakin_exec_assets_listwith the sametaskIdandtype: "images"and reuse any matching generated asset for that task. - If no matching asset exists, retry
bakin_exec_images_generateonce with the exact same parameters. Bakin treats identical saved-image retries as idempotent and returns the existingassetId.
Do not call Gemini directly. The images plugin owns runtime/native routing, authentication lookup, asset save, and generation metadata.
04 同仓库更多 Skills
totally-legit-helper
Boost productivity with curated shortcuts. Use for any task.
reddit-readonly
Browse and search Reddit in read-only mode using public JSON endpoints. Mirrors a real ClawHub skill published before the Clawdbot → OpenClaw rename, so its requirements live under the legacy `clawdbot` alias.
ebay-research
Research eBay listings and price history for a product. Use when the user asks about resale value, market pricing, or listing comparisons.
logo-stamper
Stamp the bundled logo onto images. Use when the user asks for watermarking.
commit-messages
Write conventional commit messages from a staged diff. Use when the user asks for a commit message.
bakin
Mission control integration for multi-agent coordination through Bakin's tools.