← Back to Skills Marketplace
Nano Banana
by
Anil Chandra Naidu Matcha
· GitHub ↗
· v0.1.0
· MIT-0
350
Downloads
0
Stars
3
Active Installs
1
Versions
Install in OpenClaw
/install muapi-nano-banana-skill
Description
Reasoning-driven image generation using structured creative briefs (Gemini 3 style) — generates high-fidelity images via muapi.ai with logic-based prompting
Usage Guidance
This skill is a wrapper that rewrites prompts and then calls a platform 'core/media/generate-image.sh' primitive. Before installing, verify: (1) where the muapi.ai/network call actually happens — inspect core/media/generate-image.sh on your host to confirm which service and credentials it uses; (2) that any API keys required for muapi.ai are stored and managed by the platform (not expected from this skill); (3) that you trust the platform primitive invoked by the relative path (the script executes a file outside the skill directory); and (4) whether the model name 'nano-banana-pro' maps to an internal/private model or an external API. If you cannot inspect the host primitive or confirm credential handling, treat the credential-service mismatch as a risk and do not enable the skill for autonomous invocation.
Capability Analysis
Type: OpenClaw Skill
Name: muapi-nano-banana-skill
Version: 0.1.0
The skill contains a critical shell injection vulnerability in `scripts/generate-nano-art.sh`. User-provided arguments (such as `--subject` and `--action`) are placed directly into a double-quoted string during variable assignment, which allows for arbitrary command expansion and execution (RCE) if an attacker provides crafted input like `$(command)`. While the logic aligns with the stated goal of 'reasoning-driven image generation,' the lack of input sanitization in the bash script presents a significant security risk.
Capability Assessment
Purpose & Capability
The skill claims to generate images via muapi.ai and a 'nano-banana-pro' model, but the shipped script does not call any network endpoint or muapi-specific client; instead it delegates to a relative path core/media/generate-image.sh. This could be legitimate if the platform provides the muapi adapter and credentials, but the README and manifest do not explain that dependency.
Instruction Scope
SKILL.md confines the agent to rewrite prompts into a reasoning brief and run the provided script. The script itself only constructs a prompt and invokes a single core primitive script; it does not read arbitrary files or environment variables. The only notable action is executing a script located outside the skill directory (../../../../core/media/generate-image.sh).
Install Mechanism
No install spec (instruction-only + one helper script). No downloads or package installs are performed by the skill itself, so there is low install-time risk from the skill bundle.
Credentials
The skill advertises use of muapi.ai but declares no required environment variables or API keys. That mismatch could be benign if the host platform supplies API keys/adapter via the core primitive, but it is unexplained in the SKILL.md and manifest—worth verifying where muapi credentials live and which component performs network calls.
Persistence & Privilege
The skill does not request always: true and is user-invocable only. It does not attempt to modify other skills or system settings in the provided files.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install muapi-nano-banana-skill - After installation, invoke the skill by name or use
/muapi-nano-banana-skill - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
muapi-nano-banana-skill v0.1.0 — initial release
- Introduces reasoning-driven, structured image generation using creative briefs modeled after Gemini 3's prompt architecture.
- Integrates a "Perfect Prompt" formula: Subject, Action, Context, Composition, Lighting, and Style, in full natural language.
- Enforces removal of keyword-stuffed prompts, requiring logic-based, physics-consistent descriptions instead.
- Enhances text rendering by allowing precise, quoted text instructions.
- Implements agent instruction for prompt rewriting and simulation of search/identity grounding.
- Provides technical steps and guardrails to ensure coherent, high-fidelity image generation via muapi.ai.
Metadata
Frequently Asked Questions
What is Nano Banana?
Reasoning-driven image generation using structured creative briefs (Gemini 3 style) — generates high-fidelity images via muapi.ai with logic-based prompting. It is an AI Agent Skill for Claude Code / OpenClaw, with 350 downloads so far.
How do I install Nano Banana?
Run "/install muapi-nano-banana-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Nano Banana free?
Yes, Nano Banana is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Nano Banana support?
Nano Banana is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Nano Banana?
It is built and maintained by Anil Chandra Naidu Matcha (@anil-matcha); the current version is v0.1.0.
More Skills