openai-docs
Skill0 starsChanged 7 months agoApache-2.0View on GitHub
Guardrail for answering OpenAI API and product questions from current official documentation, with narrow upgrade advice and explicit citation discipline.
31 other projects use a version of this.
Adopted by
Most recently taken up by
- jgeofil/agent-skillstheir own version, first seen Nov 8, 2026
- tornikegomareli/Skillstheir own version, first seen Nov 8, 2026
- delorenj/skillstheir own version, first seen Nov 7, 2026
- gdebenedetti/skillstheir own version, first seen Nov 1, 2026
- kushvinth/skillstheir own version, first seen Oct 29, 2026
- PracticalSwan/agent-skillstheir own version, first seen Oct 19, 2026
Used with
Projects with it also use review-agent, atlas and 4 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
OpenAISkillreview-agent
Perform a read-only, defect-first review of a specified code change and return every actionable finding. Use when another agent delegates review of uncommitted changes, a base-branch diff, a commit, or custom review instructions.
Also in 3 projects that use this
arigaSkillatlas
Database schema management, migrations, data scripts, and Atlas Cloud operations with the Atlas CLI. Use when: generating or applying migrations, diffing, linting, validating, or testing schemas, working with atlas.hcl, schema.hcl, or ORM schemas (GORM, Drizzle, SQLAlchemy, Django, Ent, Sequelize, TypeORM, Prisma), running data backfills, purges, or reports with atlas script, or answering questions about Atlas Cloud: which databases are synced, pending, or failed, recent or failed deployments, what is waiting for deployment, registry repos, and pending plan approvals.
Also in 3 projects that use this
ElasticSkillagents-sdk
Build AI agents on Cloudflare Workers using the Agents SDK. Load when creating stateful agents, durable workflows, real-time WebSocket apps, scheduled tasks, MCP servers, or chat applications. Covers Agent class, state management, callable RPC, Workflows integration, and React hooks.
Also in 3 projects that use this
JetBrainsSkilldoc
Use when the task involves reading, creating, or editing `.docx` documents, especially when formatting or layout fidelity matters; prefer `python-docx` plus the bundled `scripts/render_docx.py` for visual checks.
Also in 3 projects that use this
HK-hubSkillcomputer-use
Use Orca's computer-use CLI to inspect and operate local desktop app windows through accessibility trees, screenshots, and safe UI actions. Use for desktop app interaction: list apps/windows, get app state, read visible UI, click controls, type, press keys, scroll, drag, set values, or perform accessibility actions. Also use for browser windows, webviews, Orca app UI, or other desktop UI. Triggers include "computer use", "orca computer", "read Spotify", "read Slack", "control/click/read in a desktop app", and "get app state".
Also in 3 projects that use this
VercelSkillfind-skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
Also in 3 projects that use this
Other versions31 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 31
- openai/codex★ 134ksame name
- openai/skills★ 27ksame name
- JetBrains/skills★ 386same name
- openai/openai-developers-for-claude★ 41same name
- VoDaiLocz/kilo-kit-mcp★ 28same name
- PracticalSwan/agent-skills★ 22same name
- delorenj/skills★ 17same name
- jorgeasaurus/agent-skills★ 14same name
- openai/openai-developers-for-cursor★ 13same name
- HK-hub/AgentSkills★ 6same name
21 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository57 other files it gives its agents.
- ai-app-integrationSkill
- anti-llm-frontend-designSkill
- aspnet-core-web-developmentSkill
- async-python-patternsSkill
- browser-game-foundationsSkill
- browser-local-qaSkill
- build-mcp-server-sdk-v2Skill
- canva-design-opsSkill
- check-completionSkill
- cli-tool-creatorSkill
- cloudflare-agents-mcpSkill
- cloudflare-durable-objectsSkill
- cloudflare-workers-platformSkill
- deployment-preview-workflowsSkill
- docx-document-artifactsSkill
- durable-workflow-orchestrationSkill
- dynamic-og-imagesSkill
- eval-auditSkill
- evaluate-ragSkill
- figma-design-to-code-rulesSkill
- fine-tuningSkill
- frontend-product-builderSkill
- game-asset-pipeline-expansionSkill
- game-ui-playtestSkill
- generate-synthetic-dataSkill
- github-pr-ci-opsSkill
- gmail-inbox-opsSkill
- golden-datasetSkill
- huggingface-llm-trainerSkill
- javascript-monorepo-buildsSkill
- linear-issue-managementSkill
- media-generation-transcriptionSkill
- millrace-rs-contract-paritySkill
- minecraft-mod-qa-automationSkill
- notion-workspace-flowsSkill
- optimize-agentic-cliSkill
- pdf-artifact-workflowSkill
- phaser-2d-game-developmentSkill
- postgres-query-performanceSkill
- product-ui-polish-reviewSkill
- pydantic-v2-patternsSkill
- python-repo-refactoring-hygieneSkill
- rag-corpus-hygieneSkill
- react-next-performance-reviewSkill
- rust-best-practicesSkill
- shadcn-ui-compositionSkill
- skill-evaluation-harnessSkill
- tauri-desktopSkill
- tauri-mcp-cliSkill
- tauri-ptySkill
- tile-pixel-art-transitionsSkill
- train-sentence-transformersSkill
- typer-cli-patternsSkill
- using-dbt-for-analytics-engineeringSkill
- validate-evaluatorSkill
- visual-asset-pipelineSkill
- watchdog-file-watcher-patternsSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
14 rules. 0 are common, 13 are distinctive, and 1 is very specific to this project.
0
Common
Most of the 31 edited versions we read keep these.
13
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 40
Treat official OpenAI documentation as the source of truth.
- Distinctive: line 41
Search or fetch the exact official page needed before answering latest/current questions.
- Distinctive: line 42
Prefer developer documentation and platform reference pages over blog posts or third-party summaries.
- Distinctive: line 44
Keep migration changes narrow: active model defaults and directly related prompts or API parameters only.
- Distinctive: line 48
Do not invent model availability, pricing, limits, tool support, or deprecation timelines.
- Very specific: line 49
Do not rely on memory for latest/current/default model questions.
- Distinctive: line 50
Use official OpenAI domains or official OpenAI developer-doc tooling when browsing or fetching remote docs.
- Distinctive: line 51
Keep quotes short and prefer paraphrase with links.
- Distinctive: line 52
If official pages conflict, name the conflict and avoid broad edits until the target behavior is clear.
- Distinctive: line 53
Do not broaden a model-string upgrade into SDK, provider, auth, infra, or eval-baseline migration unless the user asks.
- Distinctive: line 68
If current docs cannot be reached, say that the answer is fallback guidance and avoid latest/current claims.
- Distinctive: line 73
If the user named a specific target model or API, keep that target unless they ask for latest.
- Distinctive: line 76
Verify syntax, tests, or a targeted smoke path without making real external calls unless authorized.
- Distinctive: line 88
Start with the product surface and the user's requested outcome.
“Common” is measured: kept by at least 6 in 10 of the 31 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
OpenAI Docs
Purpose
Help agents answer OpenAI API, model, SDK, Codex, Apps SDK, Realtime, media, and Agents SDK questions from current official documentation. This skill is for docs-grounded guidance, not memory-based speculation or broad provider migration.
Use When
- the user asks how to build with OpenAI APIs, models, SDKs, tools, or agent frameworks
- the request depends on current model names, defaults, capabilities, pricing, limits, or migration guidance
- code changes require confirming an OpenAI API surface or parameter
- the user asks for citations, links, or latest official behavior
Do Not Use When
- the task is unrelated to OpenAI products
- the user explicitly provides the full relevant docs content and does not need freshness
- the work is only ordinary application code with no OpenAI API decision
Quick Start
- Treat official OpenAI documentation as the source of truth.
- Search or fetch the exact official page needed before answering latest/current questions.
- Prefer developer documentation and platform reference pages over blog posts or third-party summaries.
- Preserve explicitly requested model targets instead of silently upgrading them.
- Keep migration changes narrow: active model defaults and directly related prompts or API parameters only.
- Cite the official source used and call out uncertainty when docs are unavailable.
Operating Constraints
- Do not invent model availability, pricing, limits, tool support, or deprecation timelines.
- Do not rely on memory for latest/current/default model questions.
- Use official OpenAI domains or official OpenAI developer-doc tooling when browsing or fetching remote docs.
- Keep quotes short and prefer paraphrase with links.
- If official pages conflict, name the conflict and avoid broad edits until the target behavior is clear.
- Do not broaden a model-string upgrade into SDK, provider, auth, infra, or eval-baseline migration unless the user asks.
- Preserve examples, fixtures, historical docs, and provider comparisons unless they are the active runtime path being updated.
Inputs This Skill Expects
- The OpenAI product or API surface involved.
- Whether the user needs explanation, implementation, model selection, migration, or prompt upgrade guidance.
- Any explicitly requested model or API target.
- The code paths, config keys, or prompts that are in scope for edits.
- Access to official docs or a clear reason docs could not be fetched.
Output Contract
- State the official source or docs path used for the answer.
- For model selection, name the use case and why the chosen model fits based on current docs.
- For migrations, identify the current target, requested target, files changed or to change, and behavior intentionally left alone.
- For implementation guidance, give the minimum API pattern and the verification command or smoke test.
- If current docs cannot be reached, say that the answer is fallback guidance and avoid latest/current claims.
Procedure
- Classify the request as docs lookup, implementation guidance, model selection, model upgrade, prompt upgrade, or broader migration.
- Fetch or search official OpenAI docs for the exact surface before giving latest/current guidance.
- If the user named a specific target model or API, keep that target unless they ask for latest.
- For code changes, locate active runtime config and prompts before editing.
- Make the smallest behavior-preserving change that satisfies the OpenAI docs requirement.
- Verify syntax, tests, or a targeted smoke path without making real external calls unless authorized.
- Report citations, changed scope, and any unresolved docs ambiguity.
Pitfalls And Gotchas
- Treating stale local knowledge as current OpenAI guidance.
- Updating examples or historical references while leaving the active runtime unchanged.
- Changing provider abstractions, eval fixtures, or fallback models during a narrow model upgrade.
- Mixing Chat Completions, Responses, Realtime, Apps SDK, and Agents SDK patterns without checking the intended API.
- Claiming a model supports a feature before verifying the official page.
- Failing to mention when docs access was unavailable.
Progressive Disclosure
Start with the product surface and the user's requested outcome. Fetch only the specific official pages needed for that branch. Load migration, prompting, or model-selection guidance only when the user asks for that decision or the implementation depends on it.
Verification Pattern
- Confirm an official OpenAI source was consulted for latest/current claims.
- Confirm explicit target models were preserved unless the user requested a latest upgrade.
- Confirm code edits are limited to active runtime paths and directly related prompts.
- Confirm tests, typechecks, or smoke checks ran when code changed.
- Confirm the final answer cites sources or states why docs could not be reached.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

