OpenAI Docs Skill
Query the OpenAI developer documentation via the OpenAI Docs MCP server using CLI (curl/jq). Use whenever a task involves the OpenAI API (Responses, Chat Completions, Realtime, etc.), OpenAI SDKs, ChatGPT Apps SDK, Codex, MCP integrations, endpoint schemas, parameters, limits, or migrations and you need up-to-date official guidance.
MCP get_skill({ skillId: "openai-docs-mcp-skill-fc409a23" })Use this skill with your agent
Create a free account and connect via MCP
# OpenAI Docs MCP Skill ## Overview Use the OpenAI developer documentation MCP server from the shell to search and fetch authoritative docs. Always do this for OpenAI platform work instead of relying on memory or non-official sources. ## Core rules - Always use this skill for OpenAI API/SDK/Apps/Codex questions or when precise, current docs are required. - Query the MCP server via the CLI wrapper in `scripts/openai-docs-mcp.sh` (do not rely on Codex MCP tools). - Use `search` or `list` to find the best doc page, then `fetch` the page (or anchor) for exact text. - Surface the doc URL you used in your response so sources are clear. ## Quick start ```bash scripts/openai-docs-mcp.sh search "Responses API" 5 scripts/openai-docs-mcp.sh fetch https://platform.openai.com/docs/guides/migrate-to-responses ``` ## Workflow 1. Discover: `search` with a focused query. If unsure, use `list` to browse. 2. Read: `fetch` the most relevant URL (optionally add an anchor). 3. Apply: summarize and/or quote relevant sections; include the URL. ## Script reference The CLI wrapper is at `scripts/openai-docs-mcp.sh` and uses `curl` + `jq` against `https://developers.openai.com/mcp`. Subcommands: - `init`: initialize and inspect server capabilities. - `tools`: list available tools on the MCP server. - `search <query> [limit] [cursor]`: return JSON hits from the docs index. - `list [limit] [cursor]`: browse docs index. - `fetch <url> [anchor]`: return markdown for a doc page or section. - `endpoints`: list OpenAPI endpoints. - `openapi <endpoint-url> [lang1,lang2] [code-only]`: fetch OpenAPI schema or code samples. Environment: - `MCP_URL`: override the default MCP endpoint.
Related Skills
More skills in Education & Writing
Academic Plotting
Generates publication-quality figures for ML papers from research context. Given a paper section or description, extracts system components and relationships to generate architecture diagrams via Gemini. Given experiment results or data, auto-selects chart type and generates data-driven figures via matplotlib/seaborn. Use when creating any figure for a conference paper.
Add Educational Comments
Add educational comments to the file specified, or prompt asking for file to comment if one is not provided.
AI Prompt Engineering & Safety Best Practices
Comprehensive best practices for AI prompt engineering, safety frameworks, bias mitigation, and responsible AI usage for Copilot and LLMs.
Anti Slop
Comprehensive toolkit for detecting and eliminating "AI slop" - generic, low-quality AI-generated patterns in natural language, code, and design. Use when reviewing or improving content quality, preventing generic AI patterns, cleaning up existing content, or enforcing quality standards in writing, code, or design work.
Apple Notes
Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.
Asc Whats New Writer
Generate engaging, localized App Store release notes (What's New) from git log, bullet points, or free text using canonical metadata under `./metadata`. Optionally pairs with promotional text updates.
Explore Other Categories
Skills from other categories with shared topics
Gemini Computer Use
Build and run Gemini 2.5 Computer Use browser-control agents with Playwright. Use when a user wants to automate web browser tasks via the Gemini Computer Use model, needs an agent loop (screenshot → function_call → action → function_response), or asks to integrate safety confirmation for risky UI actions.
LLM Council Skill
Orchestrate a configurable, multi-member CLI planning council (Codex, Claude Code, Gemini, OpenCode, or custom) to produce independent implementation plans, anonymize and randomize them, then judge and merge into one final plan. Use when you need a robust, bias-resistant planning workflow, structured JSON outputs, retries, and failure handling across multiple CLI agents.
Parallel
Only to be triggered by explicit /parallel-task commands.