scaffolding-openai-agentslisted
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