← ClaudeAtlas

scaffolding-openai-agentslisted

Builds AI agents using OpenAI Agents SDK with async/await patterns and multi-agent orchestration. Use when creating tutoring agents, building agent handoffs, implementing tool-calling agents, or orchestrating multiple specialists. Covers Agent class, Runner patterns, function tools, guardrails, and streaming responses. NOT when using raw OpenAI API without SDK or other agent frameworks like LangChain.
aiskillstore/marketplace · ★ 329 · AI & Automation · score 79
Install: claude install-skill aiskillstore/marketplace
# Scaffolding OpenAI Agents Build production AI agents using OpenAI Agents SDK with native async/await patterns. ## Quick Start ```bash # Project setup mkdir my-agent && cd my-agent python -m venv .venv && source .venv/bin/activate pip install openai-agents # Set API key export OPENAI_API_KEY=sk-... ``` ```python # main.py import asyncio from agents import Agent, Runner agent = Agent( name="Python Tutor", instructions="You help students learn Python. Explain concepts clearly with examples." ) async def main(): result = await Runner.run(agent, "Explain list comprehensions") print(result.final_output) asyncio.run(main()) ``` ## Agent Configuration ### Basic Agent ```python from agents import Agent tutor = Agent( name="Python Tutor", instructions="""You are an expert Python tutor. Explain concepts clearly with examples. Ask clarifying questions when needed. Provide practice exercises after explanations.""", model="gpt-4o" ) ``` ### With Model Settings ```python from agents import Agent, ModelSettings agent = Agent( name="Creative Writer", instructions="Write creative stories based on prompts.", model="gpt-4o", model_settings=ModelSettings( temperature=0.9, max_tokens=2000 ) ) ``` ### With Structured Output ```python from pydantic import BaseModel from agents import Agent class CodeReview(BaseModel): issues: lis