Gere ou edite imagens usando modelos de IA (FLUX, Gemini). Use para geração de imagens de propósito geral, incluindo fotos, ilustrações, arte, recursos visuais, arte conceitual e qualquer imagem que não seja um diagrama técnico ou esquema. Para fluxogramas, circuitos, caminhos e diagramas técnicos, use a skill scientific-schematics.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add artubss/SKILLS-CLAUDE-CODE --skill generate-image --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Generate Image?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/artubss-generate-image)More formats (shields.io, HTML) on the badges page.
---
name: generate-image
description: Gere ou edite imagens usando modelos de IA (FLUX, Gemini). Use para geração de imagens de propósito geral, incluindo fotos, ilustrações, arte, recursos visuais, arte conceitual e qualquer imagem que não seja um diagrama técnico ou esquema. Para fluxogramas, circuitos, caminhos e diagramas técnicos, use a skill scientific-schematics.
---
# Gerar Imagem
Gere e edite imagens de alta qualidade usando os modelos de geração de imagens da OpenRouter, incluindo FLUX.2 Pro e Gemini 3 Pro.
## Quando Usar Esta Skill
**Use generate-image para:**
- Fotos e imagens fotorrealistas
- Ilustrações artísticas e arte
- Arte conceitual e conceitos visuais
- Recursos visuais para apresentações ou documentos
- Edição e modificação de imagens
- Qualquer necessidade geral de geração de imagens
**Use scientific-schematics para:**
- Fluxogramas e diagramas de processo
- Diagramas de circuitos e esquemas elétricos
- Vias biológicas e cascatas de sinalização
- Diagramas de arquitetura de sistemas
- Diagramas CONSORT e fluxogramas de metodologia
- Qualquer diagrama técnico ou esquemático
## Início Rápido
Use o script `scripts/generate_image.py` para gerar ou editar imagens:
```bash
# Gerar uma nova imagem
python scripts/generate_image.py "Um lindo pôr do sol sobre as montanhas"
# Editar uma imagem existente
python scripts/generate_image.py "Deixe o céu roxo" --input photo.jpg
```
Isso gera/edita uma imagem e a salva como `generated_image.png` no diretório atual.
## Configuração da Chave de API
**CRÍTICO**: O script requer uma chave de API da OpenRouter. Antes de executar, verifique se o usuário configurou sua chave de API:
1. Procure por um arquivo `.env` no diretório do projeto ou diretórios pai
2. Verifique `OPENROUTER_API_KEY=<key>` no arquivo `.env`
3. Se não encontrado, informe ao usuário que ele precisa:
- Criar um arquivo `.env` com `OPENROUTER_API_KEY=your-api-key-here`
- Ou definir a variável de ambiente: `export OPENROUTER_API_KEY=your-api-key-here`
- Obter uma chave de API em: https://openrouter.ai/keys
O script detectará automaticamente o arquivo `.env` e fornecerá mensagens de erro claras se a chave de API estiver faltando.
## Seleção de Modelo
**Modelo padrão**: `google/gemini-3-pro-image-preview` (alta qualidade, recomendado)
**Modelos disponíveis para geração e edição**:
- `google/gemini-3-pro-image-preview` - Alta qualidade, suporta geração + edição
- `black-forest-labs/flux.2-pro` - Rápido, alta qualidade, suporta geração + edição
**Apenas para geração**:
- `black-forest-labs/flux.2-flex` - Rápido e econômico, mas não tão alta qualidade quanto o pro
Selecione com base em:
- **Qualidade**: Use gemini-3-pro ou flux.2-pro
- **Edição**: Use gemini-3-pro ou flux.2-pro (ambos suportam edição de imagens)
- **Custo**: Use flux.2-flex apenas para geração
## Padrões de Uso Comum
### Geração básica
```bash
python scripts/generate_image.py "Seu prompt aqui"
```
### Especificar modelo
```bash
python scripts/generate_image.py "Um gato no espaço" --model "black-forest-labs/flux.2-pro"
```
### Caminho de saída customizado
```bash
python scripts/generate_image.py "Arte abstrata" --output artwork.png
```
### Editar uma imagem existente
```bash
python scripts/generate_image.py "Deixe o fundo azul" --input photo.jpg
```
### Editar com um modelo específico
```bash
python scripts/generate_image.py "Adicione óculos escuros à pessoa" --input portrait.png --model "black-forest-labs/flux.2-pro"
```
### Editar com saída customizada
```bash
python scripts/generate_image.py "Remova o texto da imagem" --input screenshot.png --output cleaned.png
```
### Múltiplas imagens
Execute o script várias vezes com diferentes prompts ou caminhos de saída:
```bash
python scripts/generate_image.py "Descrição da imagem 1" --output image1.png
python scripts/generate_image.py "Descrição da imagem 2" --output image2.png
```
## Parâmetros do Script
- `prompt` (obrigatório): Descrição em texto da imagem a gerar ou instruções de edição
- `--input` ou `-i`: Caminho da imagem de entrada para edição (ativa modo de edição)
- `--model` ou `-m`: ID do modelo OpenRouter (padrão: google/gemini-3-pro-image-preview)
- `--output` ou `-o`: Caminho do arquivo de saída (padrão: generated_image.png)
- `--api-key`: Chave de API da OpenRouter (sobrescreve arquivo .env)
## Exemplos de Casos de Uso
### Para Documentos Científicos
```bash
# Gerar uma ilustração conceitual para um artigo
python scripts/generate_image.py "Visão microscópica de células cancerosas sendo atacadas por agentes de imunoterapia, estilo ilustração científica" --output figures/immunotherapy_concept.png
# Criar um visual para uma apresentação
python scripts/generate_image.py "Estrutura de dupla hélice de DNA com site de mutação destacado, visualização científica moderna" --output slides/dna_mutation.png
```
### Para Apresentações e Pôsteres
```bash
# Fundo de slide de título
python scripts/generate_image.py "Fundo abstrato azul e branco com padrões moleculares sutis, estilo profissional de apresentação" --output slides/background.png
# Imagem hero do pôster
python scripts/generate_image.py "Configuração de laboratório com equipamento moderno, fotorrealista, bem iluminada" --output poster/hero.png
```
### Para Conteúdo Visual Geral
```bash
# Imagens para website ou documentação
python scripts/generate_image.py "Colaboração profissional de equipe ao redor de um whiteboard digital, escritório moderno" --output docs/team_collaboration.png
# Materiais de marketing
python scripts/generate_image.py "Conceito futurista de cérebro de IA com redes neurais brilhantes" --output marketing/ai_concept.png
```
## Tratamento de Erros
O script fornece mensagens de erro claras para:
- Chave de API faltante (com instruções de configuração)
- Erros de API (com códigos de status)
- Formatos de resposta inesperados
- Dependências faltantes (biblioteca requests)
Se o script falhar, leia a mensagem de erro e resolva o problema antes de tentar novamente.
## Notas
- Imagens são retornadas como URLs de dados codificados em base64 e salvas automaticamente como arquivos PNG
- O script suporta tanto formatos de resposta `images` quanto `content` de diferentes modelos da OpenRouter
- O tempo de geração varia por modelo (tipicamente 5-30 segundos)
- Para edição de imagens, a imagem de entrada é codificada em base64 e enviada ao modelo
- Formatos de imagem de entrada suportados: PNG, JPEG, GIF, WebP
- Verifique os preços da OpenRouter para informações de custo: https://openrouter.ai/models
## Dicas de Edição de Imagem
- Seja específico sobre quais mudanças você quer (ex: "mude o céu para cores de pôr do sol" vs "edite o céu")
- Faça referência a elementos específicos na imagem quando possível
- Para melhores resultados, use instruções de edição claras e detalhadas
- Tanto Gemini 3 Pro quanto FLUX.2 Pro suportam edição de imagens através da OpenRouter
## Integração com Outras Skills
- **scientific-schematics**: Use para diagramas técnicos, fluxogramas, circuitos, vias
- **generate-image**: Use para fotos, ilustrações, arte, conceitos visuais
- **scientific-slides**: Combine com generate-image para apresentações visualmente ricas
- **latex-posters**: Use generate-image para visuais de pôsteres e imagens heroIs this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!