Oreilly Openai Agents Sdk
Description
Repo for oreilly course: OpenAI Agents SDK
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
O'Reilly Live Training: Building AI Agents with OpenAI's Agents SDK
A comprehensive educational repository for learning to build sophisticated AI agents using OpenAI's Agents SDK. This course progresses from basic agent creation to advanced multi-agent workflows, tool integration, and voice capabilities.
🚀 Quick Start
Prerequisites
- Python 3.11+
- Conda package manager
- OpenAI API key
Setup
# Complete setup from scratch
make all
# Or step by step:
make conda-create # Create conda environment
make env-setup # Setup pip-tools and ipykernel
make repo-setup # Initialize requirements
make notebook-setup # Install Jupyter kernel
make env-update # Update dependencies
Manual Setup
conda activate openai-agents
pip install openai-agents
📚 Course Structure
Learning Path (Sequential Notebooks)
The course is organized as a progressive series of Jupyter notebooks:
- 0.0- to 9.0- - Main curriculum progression
- extra- notebooks - Advanced topics and extensions
Each notebook focuses on specific OpenAI Agents SDK capabilities, building from fundamentals to complex implementations.
Core Modules
| Module | Purpose |
|---|---|
agents.py |
Core agent functionality and workflow patterns |
tools.py |
Tool implementations for function calling |
app.py |
Application integration examples |
| MCP modules | Model Context Protocol integrations |
| Voice modules | Speech-to-text and text-to-speech capabilities |
| Integration modules | Gmail, Google Calendar, GitHub APIs |
🛠 Development Commands
Environment Management
make env-update # Update dependencies using uv
make freeze # Freeze current dependencies
make sync # Install dependencies
Code Quality
make format # Apply code formatting
make lint # Run linting
make mypy # Run type checking
Related Skills
Awesome Go
A curated list of awesome Go frameworks, libraries and software
Development next.js
| The React Framework | 138360 | 1503 | 1 |
Development sharing-skills
skill for guidance.
Development root-cause-tracing
Use when errors occur deep in execution and you need to trace back to find the original trigger.
Development Template Skill
Minimal skeleton for a new skill project structure.
Development Third-party Notices
THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THI
Development