OpenAI Automation
Permite que seu agente interaja com a API da OpenAI. Ele pode gerar texto, imagens, criar embeddings e listar modelos.
O que ela faz
Esta ferramenta permite que você use os recursos da OpenAI, como gerar texto, criar imagens e organizar informações, tudo de forma automática. Você pode pedir para a IA responder perguntas, criar arte digital ou transformar dados em um formato específico.
Quando usar
- ✓Quando você precisa de respostas rápidas e organizadas de um texto.
- ✓Para criar imagens a partir de descrições que você escreve.
- ✓Ao querer transformar dados em um formato específico, como uma lista organizada.
Exemplo do que pedir para a IA
“Crie uma imagem de um gato usando um chapéu de festa.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Você diz para a IA o que quer fazer (como gerar texto ou imagem) e ela usa as ferramentas da OpenAI para realizar a tarefa. Ela pode até entender o que está em uma imagem e responder perguntas sobre ela.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add ComposioHQ/awesome-claude-skills --skill OpenAI AutomationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/openai-automation/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Automação com OpenAI
Automatize seus fluxos de trabalho da API da OpenAI -- gere texto com a API de Respostas (incluindo entradas multimodais de imagem+texto e saídas JSON estruturadas), crie embeddings para busca e agrupamento, gere imagens com os modelos DALL-E e GPT Image, e liste os modelos disponíveis.
Documentação do Toolkit: composio.dev/toolkits/openai
Configuração
- Adicione o servidor Composio MCP ao seu cliente:
https://rube.app/mcp - Conecte sua conta OpenAI quando solicitado (autenticação por chave de API)
- Comece a usar os fluxos de trabalho abaixo
Fluxos de Trabalho Principais
1. Gerar uma Resposta (Texto, Multimodal, Estruturada)
Use OPENAI_CREATE_RESPONSE para respostas de modelo one-shot, incluindo texto, análise de imagem, OCR e saídas JSON estruturadas.
Tool: OPENAI_CREATE_RESPONSE
Inputs:
- model: string (required) -- e.g., "gpt-5", "gpt-4o", "o3-mini"
- input: string | array (required)
Simple: "Explain quantum computing"
Multimodal: [
{ role: "user", content: [
{ type: "input_text", text: "What is in this image?" },
{ type: "input_image", image_url: { url: "https://..." } }
]}
]
- temperature: number (0-2, optional -- not supported with reasoning models)
- max_output_tokens: integer (optional)
- reasoning: { effort: "none" | "minimal" | "low" | "medium" | "high" }
- text: object (structured output config)
- format: { type: "json_schema", name: "...", schema: {...}, strict: true }
- tools: array (function, code_interpreter, file_search, web_search)
- tool_choice: "auto" | "none" | "required" | { type: "function", function: { name: "..." } }
- store: boolean (false to opt out of model distillation)
- stream: boolean
Exemplo de saída estruturada: Defina text.format para { type: "json_schema", name: "person", schema: { type: "object", properties: { name: { type: "string" }, age: { type: "integer" } }, required: ["name", "age"], additionalProperties: false }, strict: true }.
2. Criar Embeddings
Use OPENAI_CREATE_EMBEDDINGS para busca vetorial, agrupamento, recomendações e pipelines RAG.
Tool: OPENAI_CREATE_EMBEDDINGS
Inputs:
- input: string | string[] | int[] | int[][] (required) -- max 8192 tokens, max 2048 items
- model: string (required) -- "text-embedding-3-small", "text-embedding-3-large", "text-embedding-ada-002"
- dimensions: integer (optional, only for text-embedding-3 and later)
- encoding_format: "float" | "base64" (default "float")
- user: string (optional, end-user ID for abuse monitoring)
3. Gerar Imagens
Use OPENAI_CREATE_IMAGE para criar imagens a partir de prompts de texto usando os modelos GPT Image ou DALL-E.
Tool: OPENAI_CREATE_IMAGE
Inputs:
- model: string (required) -- "gpt-image-1", "gpt-image-1.5", "dall-e-3", "dall-e-2"
- prompt: string (required) -- max 32000 chars (GPT Image), 4000 (DALL-E 3), 1000 (DALL-E 2)
- size: "1024x1024" | "1536x1024" | "1024x1536" | "auto" | "256x256" | "512x512" | "1792x1024" | "1024x1792"
- quality: "standard" | "hd" | "auto" | "high" | "medium" | "low"
- n: integer (1-10; DALL-E 3 supports n=1 only)
- background: "transparent" | "opaque" | "auto" (GPT Image models only)
- style: "vivid" | "natural" (DALL-E 3 only)
- user: string (optional)
4. Listar Modelos Disponíveis
Use OPENAI_LIST_MODELS para descobrir quais modelos são acessíveis com sua chave de API.
Tool: OPENAI_LIST_MODELS
Inputs: (none)
Armadilhas Conhecidas
| Armadilha | Detalhe |
|---|---|
| Depreciação do DALL-E | DALL-E 2 e DALL-E 3 estão depreciados e deixarão de ser suportados em 05/12/2026. Prefira os modelos GPT Image. |
| DALL-E 3 imagem única | OPENAI_CREATE_IMAGE com DALL-E 3 suporta apenas n=1. Use os modelos GPT Image ou DALL-E 2 para múltiplas imagens. |
| Limites de tokens para embeddings | A entrada não deve exceder 8192 tokens por item e 2048 itens por lote para modelos de embedding. |
| Restrições de modelo de raciocínio | temperature e top_p não são suportados com modelos de raciocínio (o3-mini, etc.). Use reasoning.effort em vez disso. |
| Modo estrito de saída estruturada | Quando strict: true no formato json_schema, TODAS as propriedades do schema devem ser listadas no array required. |
| Comprimento do prompt varia por modelo | Os comprimentos máximos de prompt de imagem diferem: 32000 (GPT Image), 4000 (DALL-E 3), 1000 (DALL-E 2). |
Referência Rápida
| Slug da Ferramenta | Descrição |
|---|
…
Perguntas frequentes
Como a IA sabe quais modelos da OpenAI usar?
Você pode especificar o modelo, ou a ferramenta pode escolher um adequado com base no que você pediu.
Posso pedir para a IA me dar a resposta em um formato específico, como um JSON?
Sim, você pode pedir para a IA formatar a resposta como JSON, o que é ótimo para organizar dados.
Quais modelos de imagem posso usar?
Você pode usar modelos como DALL-E 3 ou GPT Image. É bom saber que DALL-E 2 e 3 estão sendo descontinuados, então modelos mais novos são recomendados.
Detalhes
Descrição original do autor
Automate OpenAI API operations -- generate responses with multimodal and structured output support, create embeddings, generate images, and list models via the Composio MCP integration.
Popularidade
- Estrelas no GitHub
- 77 mil
- Posição no ranking
- #1399
- Licença
- —
- Atualizada em
- 18/09/2026
Comentários
- …
Mais skills deste repositório
artifacts-builder
Ajuda seu agente a construir interfaces de usuário complexas. Ele usa tecnologias modernas para criar páginas web interativas e ricas.
ComposioHQ/awesome-claude-skills
brand-guidelines
Ajuda seu agente a aplicar cores e fontes oficiais da marca em materiais. É útil para manter a identidade visual em qualquer peça que precise ter a cara da empresa.
ComposioHQ/awesome-claude-skills
canvas-design
Faz seu agente criar artes visuais originais em .png e .pdf. Use quando o usuário pedir para criar um pôster, arte ou design estático.
ComposioHQ/awesome-claude-skills
changelog-generator
Ajuda seu agente a criar notas de lançamento para usuários a partir de códigos de programação. Transforma informações técnicas em textos fáceis de entender.
ComposioHQ/awesome-claude-skills
Skills parecidas
speech
Ajuda seu agente a transformar texto em áudio falado. É útil para criar narrações, áudios de aulas ou locuções rápidas.
nexu-io/open-design
atlas-cloud-media
Permite que seu agente crie imagens e vídeos usando a nuvem. Ele gera mídias de forma automática e segura. Útil para quem precisa de conteúdo visual rapidamente.
sickn33/agentic-awesome-skills
azure-ai-textanalytics-py
Permite que seu agente analise textos para entender sentimentos e identificar informações importantes. É útil para processar grandes volumes de texto rapidamente. Isso ajuda a extrair insights valiosos de dados textuais.
sickn33/agentic-awesome-skills