OpenAI API Skill
openai
openai
| Method | Path | Description |
|---|---|---|
GET | /assistants | |
POST | /assistants | Returns a list of assistants. |
GET | /assistants/{assistant_id} | Create an assistant with a model and instructions. |
POST | /assistants/{assistant_id} | Retrieves an assistant. |
DELETE | /assistants/{assistant_id} | Modifies an assistant. |
POST | /audio/speech | Delete an assistant. |
POST | /audio/transcriptions | Generates audio from the input text. |
POST | /audio/translations | Transcribes audio into the input language. |
POST | /batches | Translates audio into English. |
GET | /batches | Creates and executes a batch from an uploaded file of requests |
GET | /batches/{batch_id} | List your organization's batches. |
POST | /batches/{batch_id}/cancel | Retrieves a batch. |
GET | /chat/completions | Cancels an in-progress batch. The batch will be in status `cancelling` for up to 10 minutes, before changing to `cancelled`, where it will have partial results (if any) available... |
POST | /chat/completions | List stored Chat Completions. Only Chat Completions that have been stored |
GET | /chat/completions/{completion_id} | **Starting a new project?** We recommend trying [Responses](/docs/api-reference/responses) |
POST | /chat/completions/{completion_id} | Get a stored chat completion. Only Chat Completions that have been created |
DELETE | /chat/completions/{completion_id} | Modify a stored chat completion. Only Chat Completions that have been |
GET | /chat/completions/{completion_id}/messages | Delete a stored chat completion. Only Chat Completions that have been |
POST | /completions | Get the messages in a stored chat completion. Only Chat Completions that |
POST | /embeddings | Creates a completion for the provided prompt and parameters. |
GET | /evals | Creates an embedding vector representing the input text. |
POST | /evals | List evaluations for a project. |
GET | /evals/{eval_id} | Create the structure of an evaluation that can be used to test a model's performance. |
POST | /evals/{eval_id} | Get an evaluation by ID. |
DELETE | /evals/{eval_id} | Update certain properties of an evaluation. |
GET | /evals/{eval_id}/runs | Delete an evaluation. |
POST | /evals/{eval_id}/runs | Get a list of runs for an evaluation. |
GET | /evals/{eval_id}/runs/{run_id} | Create a new evaluation run. This is the endpoint that will kick off grading. |
POST | /evals/{eval_id}/runs/{run_id} | Get an evaluation run by ID. |
DELETE | /evals/{eval_id}/runs/{run_id} | Cancel an ongoing evaluation run. |
Use this API as a Claude Code skill for instant agent access.
lapsh skill-install openai
Downloads and installs to ~/.claude/skills/openai/
2.3.0 (2026-02-13)