Prompt Buddy logoPrompt Buddy

openai · OpenAI Platform Docs

Advice On Prompting Reasoning models | OpenAI API

Provides specific prompting strategies and best practices for optimizing interactions with reasoning models, such as avoiding over-specification and managing complex instructions.

Import to Prompt Buddy

Derived skill

Files assembled from official documentation

Viewing SKILL.md

Advice On Prompting Reasoning models | OpenAI API

Provides specific prompting strategies and best practices for optimizing interactions with reasoning models, such as avoiding over-specification and managing complex instructions.

When To Use

Use when you need to optimize prompt structures to leverage the internal chain-of-thought capabilities of reasoning models without causing instruction conflicts.

Reference Files

FileContainsUse For
SKILL.mdEntry point: scope, routing table, and workflow.Start here.
docs/reasoning-advice-on-prompting-models-openai-api-workflow-guide.mdA guide detailing best practices for prompting OpenAI reasoning models, including managing reasoning effort and context windows.Questions about a guide detailing best practices for prompting OpenAI reasoning models, including managing reasoning effort and conte...
examples/reasoning-advice-on-prompting-models-openai-api-openai-api-reasoning-mod.textA Node.js code example demonstrating how to structure prompts and configure reasoning effort for OpenAI reasoning models.Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to structure prompts and configure reasoning effort for OpenAI reasoning mod...
examples/reasoning-advice-on-prompting-models-openai-api-openai-api-python-reason.textA Python script demonstrating how to send a prompt to an OpenAI reasoning model using the OpenAI client library.Exact payloads, commands, or snippets shown in A Python script demonstrating how to send a prompt to an OpenAI reasoning model using the OpenAI client library.
examples/reasoning-advice-on-prompting-models-openai-api-openai-api-reasoning-mod-2.textA curl command demonstrating how to send a request to the OpenAI API using a reasoning model with specified effort levels.Exact payloads, commands, or snippets shown in A curl command demonstrating how to send a request to the OpenAI API using a reasoning model with specified effort le...
examples/reasoning-advice-on-prompting-models-openai-api-openai-reasoning-model-p.textA text example demonstrating the usage object and reasoning token breakdown for an OpenAI reasoning model response.Exact payloads, commands, or snippets shown in A text example demonstrating the usage object and reasoning token breakdown for an OpenAI reasoning model response.
examples/reasoning-advice-on-prompting-models-openai-api-openai-reasoning-model-p-2.textA JavaScript code snippet demonstrating how to structure a prompt for OpenAI reasoning models using the OpenAI SDK.Exact payloads, commands, or snippets shown in A JavaScript code snippet demonstrating how to structure a prompt for OpenAI reasoning models using the OpenAI SDK.
examples/reasoning-advice-on-prompting-models-openai-api-openai-api-python-reason-2.textA Python script demonstrating how to use the OpenAI API to send a prompt to a reasoning model with specified reasoning effort.Exact payloads, commands, or snippets shown in A Python script demonstrating how to use the OpenAI API to send a prompt to a reasoning model with specified reasonin...
examples/reasoning-advice-on-prompting-models-openai-api-openai-api-reasoning-mod-3.textA curl command demonstrating how to send a request to the OpenAI API using a reasoning model with specific effort and inclusion parameters.Exact payloads, commands, or snippets shown in A curl command demonstrating how to send a request to the OpenAI API using a reasoning model with specific effort and...
examples/reasoning-advice-on-prompting-models-openai-api-openai-api-reasoning-mod-4.textA Node.js code snippet demonstrating how to create a request using the OpenAI API with specific reasoning effort parameters.Exact payloads, commands, or snippets shown in A Node.js code snippet demonstrating how to create a request using the OpenAI API with specific reasoning effort para...
examples/reasoning-advice-on-prompting-models-openai-api-openai-api-reasoning-mod-5.textA Python code snippet demonstrating how to call the OpenAI API with reasoning effort parameters using the OpenAI client.Exact payloads, commands, or snippets shown in A Python code snippet demonstrating how to call the OpenAI API with reasoning effort parameters using the OpenAI client.
examples/reasoning-advice-on-prompting-models-openai-api-openai-api-reasoning-mod-6.textA curl command demonstrating how to send a request to the OpenAI API using a reasoning model with specific effort parameters.Exact payloads, commands, or snippets shown in A curl command demonstrating how to send a request to the OpenAI API using a reasoning model with specific effort par...
examples/reasoning-advice-on-prompting-models-openai-api-openai-reasoning-model-p-3.textA text-based guide providing specific prompting strategies and best practices for interacting with OpenAI reasoning models.Exact payloads, commands, or snippets shown in A text-based guide providing specific prompting strategies and best practices for interacting with OpenAI reasoning m...
examples/reasoning-advice-on-prompting-models-openai-api-openai-reasoning-model-p-4.textA text example demonstrating how to structure inputs and phases for prompting OpenAI reasoning models.Exact payloads, commands, or snippets shown in A text example demonstrating how to structure inputs and phases for prompting OpenAI reasoning models.
examples/reasoning-advice-on-prompting-models-openai-api-openai-reasoning-model-p-5.textA Python code example demonstrating how to structure inputs for OpenAI reasoning models using specific assistant phases like commentary and finalanswer.Exact payloads, commands, or snippets shown in A Python code example demonstrating how to structure inputs for OpenAI reasoning models using specific assistant phas...
examples/reasoning-advice-on-prompting-models-openai-api-openai-reasoning-model-p-6.textA text example demonstrating prompting techniques for OpenAI reasoning models using a React component instruction task.Exact payloads, commands, or snippets shown in A text example demonstrating prompting techniques for OpenAI reasoning models using a React component instruction task.
examples/reasoning-advice-on-prompting-models-openai-api-openai-reasoning-model-p-7.textA Python code snippet demonstrating effective prompting techniques for OpenAI reasoning models using the OpenAI client.Exact payloads, commands, or snippets shown in A Python code snippet demonstrating effective prompting techniques for OpenAI reasoning models using the OpenAI client.
examples/reasoning-advice-on-prompting-models-openai-api-openai-reasoning-model-p-8.textA Node.js code example demonstrating how to structure prompts for OpenAI reasoning models to follow specific formatting and instruction constraints.Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to structure prompts for OpenAI reasoning models to follow specific formatti...
examples/reasoning-advice-on-prompting-models-openai-api-openai-reasoning-model-p-9.textA Python code example demonstrating how to structure instructions for OpenAI reasoning models to achieve specific formatting and constraint adherence.Exact payloads, commands, or snippets shown in A Python code example demonstrating how to structure instructions for OpenAI reasoning models to achieve specific for...
examples/reasoning-advice-on-prompting-models-openai-api-openai-reasoning-models-.textA text-based example demonstrating prompting strategies for OpenAI reasoning models within a Python application context.Exact payloads, commands, or snippets shown in A text-based example demonstrating prompting strategies for OpenAI reasoning models within a Python application context.
examples/reasoning-advice-on-prompting-models-openai-api-openai-reasoning-models--2.textA Python code example demonstrating how to implement prompting strategies for OpenAI reasoning models using the OpenAI client library.Exact payloads, commands, or snippets shown in A Python code example demonstrating how to implement prompting strategies for OpenAI reasoning models using the OpenA...
examples/reasoning-advice-on-prompting-models-openai-api-openai-reasoning-models--3.textTextual examples demonstrating effective prompting strategies for OpenAI reasoning models.Exact payloads, commands, or snippets shown in Textual examples demonstrating effective prompting strategies for OpenAI reasoning models.
examples/reasoning-advice-on-prompting-models-openai-api-openai-reasoning-models--4.textA Python code example demonstrating how to structure prompts for OpenAI reasoning models to improve task performance.Exact payloads, commands, or snippets shown in A Python code example demonstrating how to structure prompts for OpenAI reasoning models to improve task performance.
examples/reasoning-advice-on-prompting-models-openai-api-openai-reasoning-model-p-10.textA Node.js code example demonstrating how to structure prompts for OpenAI reasoning models using the OpenAI SDK.Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to structure prompts for OpenAI reasoning models using the OpenAI SDK.
examples/reasoning-advice-on-prompting-models-openai-api-openai-api-python-reason-3.textA Python script demonstrating how to structure a prompt for OpenAI reasoning models using the OpenAI client library.Exact payloads, commands, or snippets shown in A Python script demonstrating how to structure a prompt for OpenAI reasoning models using the OpenAI client library.
examples/reasoning-advice-on-prompting-models-openai-api-openai-api-reasoning-mod-7.textA Node.js code example demonstrating how to structure prompts for OpenAI reasoning models using the OpenAI SDK.Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to structure prompts for OpenAI reasoning models using the OpenAI SDK.
examples/reasoning-advice-on-prompting-models-openai-api-openai-api-reasoning-mod-8.textA Python code example demonstrating how to structure a prompt for OpenAI reasoning models using the OpenAI client.Exact payloads, commands, or snippets shown in A Python code example demonstrating how to structure a prompt for OpenAI reasoning models using the OpenAI client.

What This Skill Covers

  • Reasoning models like GPT-5.5 use internal reasoning tokens before producing a response. This helps the model plan, use tools effectively, inspect alternativ...
  • Main sections: Get started with reasoning, Reasoning effort, How reasoning works, Managing the context window, Controlling costs.

Workflow

  1. Open the most relevant file under docs/ for the exact documented workflow and wording.
  2. Open schemas/ files for exact structured contracts.
  3. Open examples/ files for concrete requests, commands, snippets, and manifests.
  4. Do not add behavior or configuration that is not present in the attached source files.

Canonical source: https://developers.openai.com/api/docs/guides/reasoning/advice-on-prompting