Communitygithub.com

Bryant-Yang/my-skills

Habilidades, modelos e scripts reutilizáveis para Codex.

O que é my-skills?

Este skill do Codex permite gerar imagens utilizando a API gptsapi.net, integrando um banco de 1050 prompts de alta qualidade provenientes do repositório gpt4o-image-prompts. A cada geração, o skill consulta esse banco para encontrar referências e combinar com a solicitação do usuário, resultando em imagens mais alinhadas e criativas. Suporta modelos como gpt-image-1.5 (padrão, alta qualidade) e gemini-2.5-flash-image-hd (rápido, do Google), e exige configuração de chave de API em um arquivo de configuração local. O fluxo de execução é rigoroso: primeiro verifica a existência do banco de prompts, depois realiza uma busca para obter referências, constrói um prompt em inglês com elementos como sujeito, estilo, iluminação e composição, e por fim executa a geração e exibe o resultado.

Funciona com✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add Bryant-Yang/my-skills

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Skill de Geração de Imagens com IA

Use gptsapi.net para gerar imagens, com uma biblioteca de 1050 prompts de alta qualidade (do repositório gpt4o-image-prompts). A cada geração, uma referência da biblioteca é combinada.

Fluxo de Execução (deve ser seguido estritamente)

Passo Zero: Garantir que a Biblioteca Exista

Verifique se o arquivo ~/.claude/skills/image/prompts.json existe:

ls ~/.claude/skills/image/prompts.json 2>/dev/null || \
  curl -fsSL "https://raw.githubusercontent.com/songguoxs/gpt4o-image-prompts/master/data/prompts.json" \
    -o ~/.claude/skills/image/prompts.json && \
  echo "prompts.json ready"

Se o download falhar, informe o usuário para executar o comando manualmente e interrompa.

Primeiro Passo: Pesquisar na Biblioteca por Referência de Prompt

python3 ~/.claude/skills/image/search_prompts.py "palavras-chave da descrição do usuário" 3
  • Analise os resultados da pesquisa para encontrar o prompt em inglês mais próximo da intenção do usuário.
  • Se houver uma correspondência forte na biblioteca, use-a como base para reescrever; se a correspondência for fraca, aproveite apenas o estilo e a estrutura.

Segundo Passo: Construir o Prompt Final

Com base na referência da biblioteca + os requisitos específicos do usuário, crie um prompt em inglês de alta qualidade, incluindo:

  • Sujeito: descrição detalhada do objeto
  • Estilo: photorealistic / cinematic / oil painting / watercolor / anime / concept art, etc.
  • Iluminação: golden hour / studio lighting / dramatic shadows / soft natural light, etc.
  • Composição: close-up / wide landscape / aerial view / bokeh background, etc.
  • Palavras de qualidade: highly detailed, 8k resolution, masterpiece

Terceiro Passo: Gerar a Imagem

bash ~/.claude/skills/image/generate.sh "prompt final em inglês"
# Especificar modelo:
bash ~/.claude/skills/image/generate.sh "prompt" "gemini-2.5-flash-image-hd"

Quarto Passo: Exibir

Use a ferramenta Read para ler o caminho da imagem retornada, exibir a imagem e informar o usuário:

  • Qual prompt da biblioteca foi usado como referência (título)
  • Qual foi o prompt final utilizado

Modelos Disponíveis

ModeloCaracterísticas
gpt-image-1.5 (padrão)Qualidade mais alta, estilo realista forte
gemini-2.5-flash-image-hdDo Google, rápido

Configuração

A chave da API está armazenada em ~/.claude/skills/image/config.env, no formato:

GPTSAPI_KEY=sua_chave_api_aqui
GPTSAPI_BASE_URL=https://api.gptsapi.net/v1
GPTSAPI_DEFAULT_MODEL=gpt-image-1.5

Observações

  • A geração de imagem leva cerca de 10 a 30 segundos; informe o usuário que está processando.
  • As imagens são salvas em /tmp/generated_image_*.png
  • É obrigatório pesquisar na biblioteca antes de gerar; não pule o primeiro passo.

Habilidades Relacionadas