SEO Image Generator
AgriciDaniel/claude-seo
Generates Open Graph previews, blog hero images, product photos and infographics for SEO use through Gemini image tools and the banana extension.
Generate images using Google's Nano Banana Pro (gemini-3-pro-image-preview).
$ npx skills add nicepkg/ai-workflow --skill nano-banana-pro -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install nicepkg/ai-workflow nano-banana-pro --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/nicepkg/ai-workflow.git skills-src && mkdir -p .claude/skills && cp -r skills-src/workflows/talk-to-slidev-workflow/.claude/skills/nano-banana-pro .claude/skills/nano-banana-pro && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "nano-banana-pro" agent skill from https://github.com/nicepkg/ai-workflow/tree/main/workflows/talk-to-slidev-workflow/.claude/skills/nano-banana-pro into .claude/skills/nano-banana-pro/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nano-banana-pro", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/nicepkg/ai-workflow/tree/main/workflows/talk-to-slidev-workflow/.claude/skills/nano-banana-proType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add nicepkg/ai-workflow --skill nano-banana-pro -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install nicepkg/ai-workflow nano-banana-pro --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nicepkg/ai-workflow.git skills-src && mkdir -p .agents/skills && cp -r skills-src/workflows/talk-to-slidev-workflow/.claude/skills/nano-banana-pro .agents/skills/nano-banana-pro && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "nano-banana-pro" agent skill from https://github.com/nicepkg/ai-workflow/tree/main/workflows/talk-to-slidev-workflow/.claude/skills/nano-banana-pro into .agents/skills/nano-banana-pro/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nano-banana-pro", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add nicepkg/ai-workflow --skill nano-banana-pro -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install nicepkg/ai-workflow nano-banana-pro --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nicepkg/ai-workflow.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/workflows/talk-to-slidev-workflow/.claude/skills/nano-banana-pro .cursor/skills/nano-banana-pro && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "nano-banana-pro" agent skill from https://github.com/nicepkg/ai-workflow/tree/main/workflows/talk-to-slidev-workflow/.claude/skills/nano-banana-pro into .cursor/skills/nano-banana-pro/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nano-banana-pro", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/nicepkg/ai-workflow.git --path workflows/talk-to-slidev-workflow/.claude/skills/nano-banana-pro--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add nicepkg/ai-workflow --skill nano-banana-pro -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install nicepkg/ai-workflow nano-banana-pro --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nicepkg/ai-workflow.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/workflows/talk-to-slidev-workflow/.claude/skills/nano-banana-pro .gemini/skills/nano-banana-pro && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "nano-banana-pro" agent skill from https://github.com/nicepkg/ai-workflow/tree/main/workflows/talk-to-slidev-workflow/.claude/skills/nano-banana-pro into .gemini/skills/nano-banana-pro/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nano-banana-pro", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install nicepkg/ai-workflow nano-banana-proInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add nicepkg/ai-workflow --skill nano-banana-pro -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/nicepkg/ai-workflow.git skills-src && mkdir -p .github/skills && cp -r skills-src/workflows/talk-to-slidev-workflow/.claude/skills/nano-banana-pro .github/skills/nano-banana-pro && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "nano-banana-pro" agent skill from https://github.com/nicepkg/ai-workflow/tree/main/workflows/talk-to-slidev-workflow/.claude/skills/nano-banana-pro into .github/skills/nano-banana-pro/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nano-banana-pro", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add nicepkg/ai-workflow --skill nano-banana-pro -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install nicepkg/ai-workflow nano-banana-pro --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nicepkg/ai-workflow.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/workflows/talk-to-slidev-workflow/.claude/skills/nano-banana-pro .opencode/skills/nano-banana-pro && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "nano-banana-pro" agent skill from https://github.com/nicepkg/ai-workflow/tree/main/workflows/talk-to-slidev-workflow/.claude/skills/nano-banana-pro into .opencode/skills/nano-banana-pro/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nano-banana-pro", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
nano-banana-proGenerate images using Google's Nano Banana Pro (gemini-3-pro-image-preview).
Nano Banana Pro is an agent skill from nicepkg/ai-workflow. Generate images using Google's Nano Banana Pro (gemini-3-pro-image-preview). Accepts text prompts and optionally images (for editing/transformation) as INPUT. Returns generated IMAGES as OUTPUT. Use when user asks to create, generate, edit, or draw images, infographics, visualizations, diagrams, charts, or illustrations. Excellent for data-accurate infographics and text rendering.
Its SKILL.md is about 810 tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `generate_image.py`).
It sits in Media & Creative, covering Image generation and Infographics. It works with Google Gemini. The repository describes itself as: 🚀 170+ pre-built skills for Claude Code, Cursor, Codex & 14+ AI tools. Stop re-teaching your AI the same things. One command → instant domain expertise. Marketing, SEO, Trading… The licence is MIT.
Read from SKILL.md and the folder at commit d167b41. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
Bash(uv:*)WriteReadFrom allowed-tools in the SKILL.md frontmatter.
Ships script files (Python), which the agent can run.
Shell commands in SKILL.md call:
uvFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use uv, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
GEMINI_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Nano Banana Pro loads about 806 tokens when it runs. Until then it costs about 100 tokens; SKILL.md has 234 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from nicepkg/ai-workflow at commit d167b41, republished under its MIT licence (© nicepkg). 234 words, ~806 tokens.
.claude/skills/nano-banana-pro/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Generate images using Google's advanced Nano Banana Pro model (gemini-3-pro-image-preview).
The user must have GEMINI_API_KEY environment variable set with a valid Google AI API key.
The script is located in the same directory as this SKILL.md file. Run it with uv run:
uv run /path/to/skills/nano-banana-pro/generate_image.py "your prompt" -o output.pngWhen this skill is invoked, locate generate_image.py in the skill directory and run it.
| Parameter | Required | Description |
|---|---|---|
prompt | Yes | Text description of the image to generate or transformation to apply |
-o, --output | Yes | Output filename (you decide the path based on context) |
-i, --image | No | Input image(s) for editing/transformation or as context/reference (can be used multiple times) |
--aspect-ratio | No | One of: 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9 (default: 1:1) |
--size | No | Image size: 1K, 2K, 4K (default: 1K) |
Basic image generation:
uv run generate_image.py "A sunset over mountains" -o sunset.pngInfographic with specific aspect ratio:
uv run generate_image.py "Infographic showing the water cycle with labeled stages" -o water_cycle.png --aspect-ratio 9:16High-resolution ultrawide:
uv run generate_image.py "Professional photo of a modern office space" -o office.png --aspect-ratio 21:9 --size 4KEdit an existing image:
uv run generate_image.py "Add a sunset sky to this image" -i photo.png -o edited.pngTransform with style:
uv run generate_image.py "Make this look like a watercolor painting" -i input.jpg -o watercolor.pngCombine multiple images:
uv run generate_image.py "Create a collage blending these images together" -i img1.png -i img2.png -o collage.pngUse image as context/reference:
uv run generate_image.py "Generate a new landscape in the same style as this reference" -i reference.png -o new_landscape.pngNano Banana Pro excels at:
The script prints:
© nicepkg, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in workflows/talk-to-slidev-workflow/.claude/skills/nano-banana-pro of nicepkg/ai-workflow.
Open the folder on GitHubat commit d167b41
Nano Banana Pro next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Nano Banana Pro this skillnicepkg/ai-workflow | 285 | — | ~806 | Automated safety check: Pass | MIT | |
| SEO Image GeneratorAgriciDaniel/claude-seo | 19k | 2 repos | ~2.1k | Automated safety check: Pass | MIT | |
| Gemini Carouselcharlie947/social-media-skills | 3.8k | — | ~1.7k | Automated safety check: Pass | MIT | |
| Tech Article Diagramwwwzhouhui/skills_collection | 283 | — | ~1.8k | Automated safety check: Pass | None | |
| Create Explanatory ImageAbilityai/cornelius | 109 | — | ~2.8k | Automated safety check: Notes | MIT | |
| InfographicsK-Dense-AI/scientific-agent-skills | 48k | 1 repos | ~3.8k | Automated safety check: Notes | MIT |
AgriciDaniel/claude-seo
Generates Open Graph previews, blog hero images, product photos and infographics for SEO use through Gemini image tools and the banana extension.
charlie947/social-media-skills
Generate a branded slide-by-slide LinkedIn carousel using Gemini.
wwwzhouhui/skills_collection
为技术长文自动识别插图位置,并生成 16:9 概念图/流程图/对比图/架构图。支持七种风格:手绘网格笔记本风(notebook)、专业扁平信息图(infographic)、现代高级科技商务风(executive-tech)、温暖手绘卡片风(cozy-handdrawn)、技术简笔画风(tech-doodle)、卡通信息图风(cartoon-infographic)和白板手绘风(whiteboar…
Abilityai/cornelius
Generate explanatory diagrams and infographics that visually communicate concepts.
K-Dense-AI/scientific-agent-skills
Creates and reviews infographics with Nano Banana 2 via OpenRouter.
social-media-skills/skills
A skill your agent uses to write great prompts for Nano Banana (Google's Gemini image model: Nano Banana Pro = Gemini 3 Pro Image) to generate or edit images for social media — the…
nicepkg/ai-workflow
Processes Drafts Pro captures from the Inbox folder. An agent skill from nicepkg/ai-workflow.
nicepkg/ai-workflow
Transform legacy codebases into AI-ready projects with Claude Code configurations.
nicepkg/ai-workflow
Writing coach that extracts educational content from your daily experiences and turns it into publish-ready newsletter drafts.
nicepkg/ai-workflow
Content web architecture framework. An agent skill from nicepkg/ai-workflow.
nicepkg/ai-workflow
Create complete Claude Code workflow directories with curated skills.
nicepkg/ai-workflow
Video/audio/image processing with FFmpeg and ImageMagick. An agent skill from nicepkg/ai-workflow.
Works with
Categories
Generate images using Google's Nano Banana Pro (gemini-3-pro-image-preview). Nano Banana Pro is an agent skill from nicepkg/ai-workflow. Generate images using Google's Nano Banana Pro (gemini-3-pro-image-preview).
Nano Banana Pro fits situations like: user asks to create; tasks that involve Image generation; tasks that involve Infographics.
Run `npx skills add nicepkg/ai-workflow --skill nano-banana-pro -a claude-code`. Or copy the skill folder (workflows/talk-to-slidev-workflow/.claude/skills/nano-banana-pro in nicepkg/ai-workflow) into .claude/skills/nano-banana-pro in your project. Claude Code loads it when a task matches its description.
Run `npx skills add nicepkg/ai-workflow --skill nano-banana-pro -a codex`. Or copy the skill folder (workflows/talk-to-slidev-workflow/.claude/skills/nano-banana-pro in nicepkg/ai-workflow) into .agents/skills/nano-banana-pro in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add nicepkg/ai-workflow --skill nano-banana-pro -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/nano-banana-pro, .gemini/skills/nano-banana-pro, .github/skills/nano-banana-pro and .opencode/skills/nano-banana-pro in your project.
Going by SKILL.md and its folder, Nano Banana Pro needs Python for the scripts in its folder, the command-line tools its instructions call (uv) and credentials named GEMINI_API_KEY. Our summary lists: Python 3; A credential in GEMINI_API_KEY. Its frontmatter pre-approves these tools: Bash(uv:*), Write, Read.
SKILL.md contains no URLs. Its commands use uv, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Nano Banana Pro is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 806 tokens (SKILL.md is roughly 3.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Nano Banana Pro: SEO Image Generator (AgriciDaniel/claude-seo, 19k stars), Gemini Carousel (charlie947/social-media-skills, 3.8k stars), Tech Article Diagram (wwwzhouhui/skills_collection, 283 stars) and Create Explanatory Image (Abilityai/cornelius, 109 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
nicepkg (a GitHub organization) maintains it in nicepkg/ai-workflow, which has 285 GitHub stars. The repository holds 75 skills in this directory. The repository was last updated on January 20, 2026.
Source: nicepkg/ai-workflow on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.