brainstorming
Explore user intent, requirements, and design options through collaborative dialogue before implementation. Use before building…
Generate or edit images via Google Gemini (nanobanana). This is the DEFAULT image skill — use whenever the user asks to generate, create, or edit an image and does NOT name another provider. Triggers: "nanobanana", "generate image", "create image", "edit image", "图片生成", "生成图片",
Claude Code
$ npx -y skills add feiskyer/claude-code-settings --skill nanobanana-skill --agent claude-code
Codex
$ npx skills add feiskyer/claude-code-settings --skill nanobanana-skill -a codex -y
Cursor
$ npx skills add feiskyer/claude-code-settings --skill nanobanana-skill -a cursor -y
Gemini CLI
$ npx skills add feiskyer/claude-code-settings --skill nanobanana-skill -a gemini-cli -y
GitHub Copilot
$ npx skills add feiskyer/claude-code-settings --skill nanobanana-skill -a github-copilot -y
OpenCode
$ npx skills add feiskyer/claude-code-settings --skill nanobanana-skill -a opencode -y
Windsurf
$ npx skills add feiskyer/claude-code-settings --skill nanobanana-skill -a windsurf -y
name: nanobanana-skill description: 'Generate or edit images via Google Gemini (nanobanana). This is the DEFAULT image skill — use whenever the user asks to generate, create, or edit an image and does NOT name another provider. Triggers: "nanobanana", "generate image", "create image", "edit image", "图片生成", "生成图片", "AI绘图", "图片编辑". Do NOT use for diagrams (架构图/流程图/时序图) — draw those with Mermaid or code instead.' allowed-tools: Read, Write, Glob, Grep, Task, Bash(cat:*), Bash(ls:*), Bash(tree:*), Bash(python3:*)
Generate or edit images using Google Gemini API through the nanobanana tool.
1. **GEMINI_API_KEY**: Must be configured in `~/.nanobanana.env` or `export GEMINI_API_KEY=<your-api-key>` 2. **Python3 with dependent packages installed**: google-genai, Pillow, python-dotenv. They could be installed via `python3 -m pip install -r ${CLAUDE_SKILL_DIR}/requirements.txt` if not installed yet. 3. **Executable**: `${CLAUDE_SKILL_DIR}/nanobanana.py`
1. Ask the user for:
2. Run the nanobanana script with appropriate parameters:
python3 ${CLAUDE_SKILL_DIR}/nanobanana.py --prompt "description of image" --output "filename.png"3. Show the user the saved image path when complete
1. Ask the user for:
2. Run with input images:
python3 ${CLAUDE_SKILL_DIR}/nanobanana.py --prompt "editing instructions" --input image1.png image2.png --output "edited.png"python3 ${CLAUDE_SKILL_DIR}/nanobanana.py --prompt "A serene mountain landscape at sunset with a lake"python3 ${CLAUDE_SKILL_DIR}/nanobanana.py \
--prompt "Modern minimalist logo for a tech startup" \
--size 1024x1024 \
--output "logo.png"python3 ${CLAUDE_SKILL_DIR}/nanobanana.py \
--prompt "Futuristic cityscape with flying cars" \
--size 1344x768 \
--resolution 2K \
--output "cityscape.png"python3 ${CLAUDE_SKILL_DIR}/nanobanana.py \
--prompt "Add a rainbow in the sky" \
--input photo.png \
--output "photo-with-rainbow.png"python3 ${CLAUDE_SKILL_DIR}/nanobanana.py \
--prompt "Detailed portrait of a cat in watercolor style" \
--model gemini-3-pro-image \
--output "cat-portrait.png"If the script fails:
1. Be descriptive in prompts - include style, mood, colors, composition 2. For logos/graphics, use square aspect ratio (1024x1024) 3. For social media posts, use 9:16 for stories or 1:1 for posts 4. For wallpapers, use 16:9 or 21:9 5. Start with 1K resolution for testing, upgrade to 2K/4K for final output 6. Use gemini-nano-banana-2.1 (default) for most tasks; try gemini-3-pro-image for complex, detail-heavy scenes
给 Claude Code 加上深度调研、图片生成、GitHub 自动化等能力,配好多模型切换,开箱即用。 OpenAI Codex 的配置和自定义 prompt 请参考 feiskyer/codex-settings。
Explore user intent, requirements, and design options through collaborative dialogue before implementation. Use before building…
Leverage OpenAI Codex/GPT models for autonomous code implementation, code review, and plan review. Triggers: "codex", "use gpt",…
Multi-agent research orchestration: split a research goal into parallel sub-goals, run each via headless `claude -p`…
Fix GitHub issues end-to-end — analysis, branch creation, implementation, testing, and PR submission. Use whenever the user…
Review GitHub pull requests with detailed, multi-perspective code analysis using parallel subagents. Use this skill whenever the…
Generate or edit images using OpenAI GPT Image API (gpt-image-2, gpt-image-1, etc). Use ONLY when the user explicitly names…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.