Wonda CLI
degausai/wondaA paid CLI and 258 KB skill for AI image, video and audio generation, social publishing and logged-in LinkedIn, X and Reddit automation.
A Claude Code plugin that plans, generates, edits, compares and reviews Google Gemini (Nano Banana) images, with an explicit approval before each paid call.
A carefully built image workflow with real cost and privacy controls, but it needs a paid Gemini API key, Python 3.11 and Linux, macOS or WSL.
Banana Claude turns a plain-language image request into a written visual brief and an exact prompt. It then shows a plan with the model, data settings, output destination and a nominal cost estimate. Planning and estimation run offline. Each paid Gemini call needs a single-use approval that expires after 30 minutes, and every retry or regeneration needs a new plan and a new approval.
The one banana skill takes subcommands for generate, edit, continue, portfolio, typeset, preset, cost and doctor. Portfolio compares up to three prompts across three model routes. Typeset adds approved copy, fonts and logos locally when the text must be exact. Continue reuses stored Nano Banana 2.1 or Pro sessions. The default route is Nano Banana 2.1, with Nano Banana 2 Lite and Pro as alternatives. Each image is saved with a metadata sidecar and stays marked as needing review until the agent has inspected the pixels.
The SKILL.md runs about 18 KB. It is backed by 8 reference files covering prompt craft, model pricing, MCP tool contracts and post-processing, plus 12 Python scripts, a test suite and a CI validation workflow. The skill also requires a written rights and likeness statement before it will send uploaded assets to Google.
One 18 KB skill with 8 reference files, 12 Python scripts, a test suite and a CI validation workflow, though no evals of the skill's output quality.
Counted from the repository file tree. How we score depth.
This plugin plans and runs image generation and editing through Google's Gemini API using your Gemini API key. Before each paid call it shows a plan and requires a single-use approval ID. Prompts and any reference images you attach are sent to Google. It stores approval and cost state under ~/.banana, saves images to ~/Documents/banana-claude by default, and the optional standalone installer writes to ~/.claude/skills. Several large scripts, including the MCP server and the legacy-cleanup tool that touches Claude settings, were not fully reviewed.
The repository (68 files) on Oct 29, 2026. Not a full review: we read 9 of 31 code files; it relies on code outside the repository: skills/banana/scripts/banana_core.py beyond the truncated portion provided (the provider client and execution logic); skills/banana/scripts/cost_tracker.py beyond the truncated portion provided; skills/banana/scripts/mcp_server.py.
NVIDIA SkillSpector static scan: 61 pattern hits (Memory Poisoning 21, Dangerous Code Execution 19, Agent Snooping 9, Data Exfiltration 4, Tool Misuse 2, System Prompt Leakage 1). Most SkillSpector hits are documentation wording (changelog 'reset state', SECURITY.md mentions of ~/.claude/settings.json and the legacy 'npx -y @ycse/nanobanana-mcp' server it detects for cleanup) or test code: a base64 JPEG fixture, os.environ.copy() and subprocess calls in tests, and a prompt-injection string used as a negative test case. The getattr calls in banana_core.py are ordinary errno/os flag lookups.
A review, not a certification. Skills change after we check them — read the files before installing.
MIT, commercial use allowed.
Not really. It is interactive by design: each paid provider attempt needs a fresh human approval that expires after 30 minutes, and it never retries on its own.
A paid CLI and 258 KB skill for AI image, video and audio generation, social publishing and logged-in LinkedIn, X and Reddit automation.
A skill that turns a theme or photo into a one-ink or two-ink editorial print image: halftone, warm paper, strong type and generous negative space.
Banana Claude is an MIT-licensed Claude Code plugin by AgriciDaniel for creating, editing, comparing and reviewing images with Google's Gemini Nano Banana models. It plans each request offline, shows the prompt and cost estimate, and waits for your approval before making a paid call.
In Claude Code, run /plugin marketplace add AgriciDaniel/banana-claude, then /plugin install banana-claude@banana-claude-marketplace and /plugin enable banana-claude@banana-claude-marketplace, then /reload-plugins. The plugin installs disabled because image generation is paid. After enabling it, call it with /banana-claude:banana followed by your request.
Yes. It needs a Gemini API key for a billing-enabled Google AI project, and each generation, edit, retry or continuation is a paid provider call. Planning and cost estimation run locally and are free, and the plan shows a nominal estimate before you approve.
Not natively. Output publication needs an atomic no-replace rename that the client does not implement on Windows, so planning fails before any provider call. The README recommends running it under WSL.