Skip to content
Skills Library
AI & agents · Building & coding

openai-agents-python

/openai-agents-python

Build and operate multi-agent workflows with OpenAI Agents SDK (Python): define agents/tools/handoffs, add guardrails, run conversations, and debug orchestration behavior. Use when users ask for agent orchestration with OpenAI-native patterns, handoff routing, or production-ready agent loops.

Repository
jeo-skills ↗
Licence
MIT
Last repository change
13.11.2026

Assessment and security

95/ 100Class: good
Format25 / 25
Frontmatter with name and description, valid name, description up to 1,024 characters, name matching the folder.
Discoverability25 / 25
Description explains when to use the skill, has a reasonable length and uses third person.
Content35 / 35
At least 150 words and at most 500 lines, headings, step lists, examples or code.
Hygiene10 / 15
No placeholders such as TODO, no Windows paths, with a licence.
Riskno signals detected in the scan
Files in this package
1
Scripts
0
HTML comments
0
URLs in SKILL.md
1
Deprecation

No signals detected. Repository changed on 13.11.2026, without references to retired models or APIs.

Licence

MIT, open: use and modify while retaining author attribution.

What it does and when to use it

Build and operate multi-agent workflows with OpenAI Agents SDK (Python): define agents/tools/handoffs, add guardrails, run conversations, and debug orchestration behavior. Use when users ask for agent orchestration with OpenAI-native patterns, handoff routing, or production-ready agent loops.

Original author description

Build and operate multi-agent workflows with OpenAI Agents SDK (Python): define agents/tools/handoffs, add guardrails, run conversations, and debug orchestration behavior. Use when users ask for agent orchestration with OpenAI-native patterns, handoff routing, or production-ready agent loops.

How it works

  1. When to use this skill
  2. Instructions
  3. Examples
  4. Best practices
  5. References
Original SKILL.md headings · 44 lines, 223 words
SKILL.md preview
---
name: openai-agents-python
description: >
  Build and operate multi-agent workflows with OpenAI Agents SDK (Python):
  define agents/tools/handoffs, add guardrails, run conversations, and debug
  orchestration behavior. Use when users ask for agent orchestration with
  OpenAI-native patterns, handoff routing, or production-ready agent loops.
allowed-tools: Bash Read Write Edit Grep Glob
metadata:
  tags: agentic-ai, multi-agent, orchestration, openai, python, handoff
  version: "1.0"
  source: openai/openai-agents-python
---

# OpenAI Agents Python

## When to use this skill
- OpenAI Agents SDK 기반으로 멀티에이전트 워크플로우를 만들 때
- `tool calling`, `handoff`, `guardrail`이 필요한 에이전트 설계를 할 때
- 프로토타입이 아니라 운영 가능한 에이전트 루프 구조가 필요할 때

## Instructions

### Step 1) 작업 목표를 에이전트 토폴로지로 분해
- Coordinator 1개 + Specialist N개 기본 구조로 시작
- 각 Specialist는 단일 책임(검색/분석/실행/검증) 원칙 유지
- handoff 조건을 자연어가 아니라 명시 규칙으로 기록

### Step 2) 최소 실행 루프 먼저 만들기
- 첫 단계는 “한 입력 → 한 handoff → 한 결과”의 최소 루프
- 도구 호출 실패/타임아웃을 표준 에러 포맷으로 수집
- 로그는 `agent`, `tool`, `handoff`, `latency` 기준으로 남김

### Step 3) Guardrail 추가
- 금지 작업(파괴적 명령, 외부 전송)을 정책으로 명시
- 출력 스키마를 고정(JSON schema)해 후속 파이프라인 안정화
- 재시도 횟수/중단 조건(max turns) 명시

### Step 4) 품질 점검
- 케이스 3종: 정상, 경계, 실패
- handoff 오탐/미탐 비율을 체크
- 에러가 반복되면 프롬프트보다 라우팅 규칙을 먼저 수정

## Examples
- 요청: "리서치/요약/검증을 분리한 에이전트 파이프라인을 만들고 싶다"
- 적용: Coordinator가 intent 분류 후 Researcher/Writer/Verifier로 handoff
- 결과: 단계별 산출물과 검증 로그를 분리 저장

## Best practices
1. 처음부터 5개 이상 에이전트로 시작하지 않는다.
2. handoff 규칙은 문장보다 조건식으로 기록한다.
3. 모델 교체 가능성을 위해 도구 인터페이스를 고정한다.
4. 실패 복구는 재시도보다 fallback route(다른 specialist)로 푼다.

## References
- https://github.com/openai/openai-agents-python

Versions

The database has no other skills named openai-agents-python.

Database snapshot: 13.11.2026 · package version ee66d4a2b610 (SHA-256 digest of the entire package)

Downloads in the last 30 days: 0 · ranking

Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.

Similar skills

  • 100openai-agents-sdk
    Use when building Python agents with the OpenAI Agents SDK, including runners, tools, handoffs, guardrails, tracing, memory, multi-agent topology, and deterministic orchestration.
  • 100openai-agents-sdk
    OpenAI Agents SDK (Python) development. Use when building AI agents, multi-agent handoffs, function tools, guardrails, sessions, streaming, or tracing with the `openai-agents` / `agents` Python package — including Azure OpenAI through its native client or LiteLLM. Triggers on…
  • 100openai-agents
    The OpenAI Agents SDK is a Python framework (openai-agents) for building agents that call tools, hand work to other agents, run guardrails and stream results, with built-in tracing and MCP support. Use when building a multi-agent workflow with OpenAI models, adding function…
  • 95scaffolding-openai-agents
    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…
  • 100openai-agents
    Build AI applications with OpenAI Agents SDK - text agents, voice agents, multi-agent handoffs, tools with Zod schemas, guardrails, and streaming. Prevents 11 documented errors. Use when: building agents with tools, voice agents with WebRTC, multi-agent workflows, or…
  • 100migrating-openai-agents-sdk-to-pydantic-ai
    Migrate Python OpenAI Agents SDK applications to Pydantic AI and, when warranted, Pydantic AI Harness. Use for `agents.Agent`, `Runner`, function tools, handoffs, guardrails, sessions, human approval, streaming, or `SandboxAgent`. Do not use for applications built directly on…

Feedback and reports

Your message goes to Bartosz Sokoliński. An email address is needed only for a reply. See the privacy policy.