通过 Composio 集成自动调用 OpenAI 接口,完成生成、嵌入、图像与模型查询。
该技能并非纯提示词:材料声明需通过 Composio MCP 连接远程服务并在提示时接入 OpenAI 账号,因此涉及凭证使用与数据外发,但这些基本符合其声明功能。来源为高星开源仓库,能降低供应链风险;基于现有材料未见超范围系统权限或明显恶意红旗。
材料写明“Connect your OpenAI account when prompted (API key authentication)”,说明实际会处理 OpenAI API 凭证;虽顶层元数据称“无密钥/环境变量”,但 README 与之不一致。凭证用途与功能相符,未见明确滥用描述,但应注意密钥由 Composio 集成链路处理。
README 指定将 Composio MCP server 添加为 `https://rube.app/mcp`,并通过该集成执行 OpenAI 相关操作;用户输入、图像 URL、嵌入内容等按功能设计会被发送到远程服务。外发与声明功能一致,但材料未清晰说明数据在 rube.app 与 OpenAI 之间的具体流转和边界。
从提供材料看,这是面向 OpenAI API 工作流的技能说明,未声明需要在本机启动进程、执行本地脚本或申请系统级权限。虽然响应接口参数里提到可选 `tools` 如 `code_interpreter`,但未表明该技能本身在用户主机上直接执行代码。
该技能可处理文本、图像链接、多模态输入、结构化输出、嵌入内容等数据,属于其正常业务范围;材料未显示其可直接读取/写入本地文件系统。但用户提供给工具的内容可能包含敏感数据,并会随 API 请求进入远程处理链路。
来源为 GitHub 开源仓库且社区采用度高(64.7k stars),这对可信度是明显正面证据。虽许可证未声明、维护状态未知,且文档托管/服务涉及 Composio 与 `rube.app`,存在一定透明度不足,但基于现有材料未达到高风险红旗。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "OpenAI Automation" 技能: 1. 下载 https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/openai-automation/SKILL.md 2. 保存为 ~/.claude/skills/openai-automation/SKILL.md 3. 装好后重载技能,告诉我可以用了
Automate your OpenAI API workflows -- generate text with the Responses API (including multimodal image+text inputs and structured JSON outputs), create embeddings for search and clustering, generate images with DALL-E and GPT Image models, and list available models.
Toolkit docs: composio.dev/toolkits/openai
https://rube.app/mcpUse OPENAI_CREATE_RESPONSE for one-shot model responses including text, image analysis, OCR, and structured JSON outputs.
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
Structured output example: Set text.format to { type: "json_schema", name: "person", schema: { type: "object", properties: { name: { type: "string" }, age: { type: "integer" } }, required: ["name", "age"], additionalProperties: false }, strict: true }.
Use OPENAI_CREATE_EMBEDDINGS for vector search, clustering, recommendations, and RAG pipelines.
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)
Use OPENAI_CREATE_IMAGE to create images from text prompts using GPT Image or DALL-E models.
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)
Use OPENAI_LIST_MODELS to discover which models are accessible with your API key.
Tool: OPENAI_LIST_MODELS
Inputs: (none)
| Pitfall | Detail |
|---|---|
| DALL-E deprecation | DALL-E 2 and DALL-E 3 are deprecated and will stop being supported on 05/12/2026. Prefer GPT Image models. |
| DALL-E 3 single image only | OPENAI_CREATE_IMAGE with DALL-E 3 only supports n=1. Use GPT Image models or DALL-E 2 for multiple images. |
| Token limits for embeddings | Input must not exceed 8192 tokens per item and 2048 items per batch for embedding models. |
…
用自然语言自动管理 Eventbrite 活动、追踪报名者并浏览组织与分类信息。
通过 Rube MCP 自动执行 Recruitee 招聘流程与岗位候选人管理任务。
通过 Rube MCP 自动处理 Salesforce Service Cloud 客服与工单流程
通过 Rube MCP 自动执行 Scrape Do 抓取任务并获取结构化网页数据。
通过 Rube MCP 自动执行 Fidel API 任务,并先检索最新工具与接口结构。
通过 Rube MCP 自动执行 Magnetic 相关任务与流程操作
通过 Composio MCP 自动化执行 Replicate 模型调用、文件上传与预测管理。
通过 Rube MCP 自动化 OpenRouter 相关任务并先检索最新工具模式
通过 Rube MCP 自动化执行 Composio 任务,并先检索工具获取最新参数结构。
自动化管理 Mistral AI 文件、微调任务、批处理、OCR 与 RAG 流程。
自动化执行 ElevenLabs 文本转语音、语音管理与音频历史查询等流程
通过 Rube MCP 自动化执行 AI/ML API 任务,并先检索最新工具 schema。