Agent skill

openai-agent-tools

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/openai-agent-tools

SKILL.md

Skill: OpenAI Agent Tools

Purpose

Define reusable function tools for OpenAI Agents using the OpenAI Agents SDK function_tool interface.

These tools expose external capabilities (RAG, databases, selection-based answering) to the agent without embedding reasoning logic.

Responsibilities

  • Define tools using @function_tool
  • Enforce strict input/output contracts
  • Provide deterministic, side-effect-aware behavior
  • Support Retrieval-Augmented Generation (RAG)

What This Skill Covers

  • function_tool decorator usage
  • Tool input schema design
  • Tool output structure
  • Tool naming conventions

What This Skill Does NOT Cover

  • Agent reasoning or planning
  • Prompt engineering
  • UI concerns

Constraints

  • Tools must not call LLMs
  • Tools must not hallucinate
  • Tools must return factual data only

Used By

  • openai_agent_runtime
  • RAG Orchestrator Agent

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results