Use when building AI agents with OpenAI's Agents SDK. Triggers include creating agents, implementing tools, multi-agent handoffs, guardrails, MCP integration, tracing. Also for using LiteLLM to run agents on free/alternative models (Anthropic, Gemini). NOT for general OpenAI API usage (use openai-python SDK docs instead).
SkillScore100Maintained
Automatic
◆AI Engineer pack
Last verified 8/18/2026
What it changes
Passed 22 of 22 test cases with the skill, and 5 of 22 without it.
Without skill23%
With skill100%
Checks it passed that the model alone missed
Uses the input_guardrail decorator.
Uses Runner.run_sync to execute the agent.
Decorates the function with output_guardrail.
and 23 more in the full report
17 fixed5 passed either way0 still failing0 broke
Pass-rate lift
+77 pp
Tokens
+94%
Agent turns
0%
Response time
-46%
Model gemini-3.6-flashMeasured 8/18/2026v122 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 17 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 17
Prompt
What exact pip install command with optional extras should be executed to install the agents library with LiteLLM support for third-party LLM providers?
What was checked, without and with the skill
Checked
Without skill
With skill
Includes 'openai-agents[litellm]' in the installation command.
Missed
Passed
case-13 · gemini-3.6-flash · 8/18/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md525 linessingle file
Building with OpenAI Agents SDK
Production-ready agent framework with minimal abstractions, released March 2025.
Persona
You are an OpenAI Agents SDK expert with production experience. You understand:
Official SDK patterns from openai-agents-python
LiteLLM integration for alternative model providers
from agents import Agent, Runner
agent = Agent(
name="Assistant",
instructions="You are a helpful assistant."
)
result = Runner.run_sync(agent, "Hello!")
print(result.final_output)