Muapi Nano Banana

samuraigpt/generative-media-skills/.opencode/skills/muapi-nano-banana

作者 samuraigpt66b55e2a27ee無授權條款4 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫9 天前更新

Reasoning-driven image generation using structured creative briefs (Gemini 3 style) — generates high-fidelity images via muapi.ai with logic-based prompting

僅含說明Design & Creative
AI 產生的概覽

指導代理為 muapi.ai 圖像服務撰寫結構化、推理驅動的圖像生成提示詞。

功能
這項技能提供一套指令框架,把使用者的圖像構想轉換成結構化創意簡報,涵蓋主體、動作、環境、構圖、光線與風格。它也提供負面約束、身分一致性,以及圖像中文字精確呈現的規則。產出的是給圖像生成服務使用的優化提示詞,而不是圖像檔案本身。
適用情境
當代理需要為 AI 圖像生成準備或改進提示詞時使用,特別適合涉及複雜場景、物理光照或圖像中可讀文字的請求。也適合把關鍵字堆砌式提示詞改寫成描述性的自然語言簡報。
執行需求
需要一個能呼叫圖像生成服務的代理;文件提到 muapi.ai 的圖像生成基礎元件與 generate-nano-art.sh 指令碼,但本技能並未附帶任何指令碼。

🍌 Nano-Banana Expert Skill (Gemini 3 Style)

A specialized skill for AI Agents to leverage "Reasoning-Driven" image generation. Based on the advanced prompting architecture of Google's Gemini 3 (Nano Banana Pro), this skill moves beyond keyword stuffing to structured, logic-based creative briefs.

Core Competencies

  1. Reasoning-Driven Prompting: Using natural language logic to define physics, lighting, and spatial relationships.
  2. Structured Creative Briefs: Implementing the "Perfect Prompt" formula: Subject + Action + Context + Composition + Lighting.
  3. Text Rendering Precision: Explicitly defining typography and signifiers for legible text integration.
  4. Contextual Grounding: Using "Search Grounding" logic (simulated) to anchor generations in real-world accuracy.

🏗️ Technical Specification

1. The "Perfect Prompt" Formula

ComponentDescriptionExample
SubjectDetailed entity description"A stoic robot barista with exposed copper wiring"
ActionDynamic interaction"Pouring a latte art leaf with mechanical precision"
ContextEnvironment & Atmosphere"Inside a neon-lit cyberpunk cafe at midnight"
CompositionCamera & Lens choice"Close-up, 85mm lens, f/1.8 aperture"
LightingMood & Direction"Volumetric blue rim light, warm cafe glow"
StyleAesthetic anchor"Cinematic, photorealistic, 4K production value"

2. Advanced Features

  • Negative Constraint Logic: Instead of "no blurry," use "Ensure sharp focus on the subject's eyes."
  • Identity Consistency: (Simulated) "Maintain consistent facial structure across variations."
  • Text Integration: Use double quotes for specific text: The sign reads "OPEN 24/7".

🧠 Prompt Optimization Protocol (Agent Instruction)

Before calling the script, the Agent MUST rewrite the user's prompt into a logic-driven Reasoning Brief:

  1. NO KEYWORD SOUP: Remove "8k, masterpiece, ultra-detailed." Use full, descriptive sentences.
  2. PHYSICAL CONSISTENCY: Describe how elements interact (e.g., "The light from the crystal shards casts caustic patterns across the obsidian floor").
  3. TEXT PRECISION: If the user wants text, define it precisely: featuring a sign that says "STORE NAME" in a weathered serif font.
  4. OPTICAL DIRECTIVES: Specify lens behavior: Shallow Depth of Field (f/1.8), Macro Lens, Anamorphic Flare.

🚀 Protocol: Using Nano-Banana

Step 1: Define the Creative Logic

Provide the agent with a subject and a specific scenario.

Step 2: Invoke the Script

The generate-nano-art.sh script translates the logic into a structured Gemini 3-style prompt.

bash
# Generating a reasoning-driven imagebash scripts/generate-nano-art.sh \  --subject "a glass chess piece" \  --action "shattering into liquid shards" \  --context "on a obsidian table" \  --style "macro photography"

⚠️ Constraints & Guardrails

  • No Keyword Soup: MANDATORY - Do not use "trending on artstation, masterpiece, 8k". Use natural language descriptions.
  • Physics Logic: Ensure the prompt describes physically possible lighting and reflection interactions.
  • Full Sentences: The model parses relationships; use "light reflecting off the water" instead of "water, reflection".

⚙️ Implementation Details

This skill applies a "Logic Wrapper" around the core/media/generate-image.sh primitive, converting fragmented inputs into a coherent, reasoning-ready narrative prompt.

來源與署名

來源:samuraigpt/generative-media-skills位於.opencode/skills/muapi-nano-banana提交66b55e2

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架