Openai OpenClaw Skill

OpenAI API integration — chat completions, embeddings, image generation, audio transcription, file management, fine-tuning, and assistants via the OpenAI RES...

v1.0.0 Recently Updated Updated Today

Installation

clawhub install openai

Requires npm i -g clawhub

651

Downloads

0

Stars

8

current installs

8 all-time

1

Versions

🧠 OpenAI

OpenAI API integration — chat completions, embeddings, image generation, audio transcription, file management, fine-tuning, and assistants via the OpenAI REST API.

Features

  • Chat completions — GPT-4o, GPT-5, o1 model responses
  • Embeddings — text-embedding-3 for semantic search
  • Image generation — DALL-E 3 image creation and editing
  • Audio transcription — Whisper speech-to-text
  • Text-to-speech — TTS with multiple voices
  • File management — upload and manage files
  • Fine-tuning — create and manage fine-tuning jobs
  • Assistants — build and manage AI assistants
  • Moderation — content moderation checks
  • Models — list available models and details

Requirements

Variable Required Description
OPENAI_API_KEY API key/token for OpenAI

Quick Start

# Send chat completion
python3 {baseDir}/scripts/openai.py chat "Explain quantum computing in 3 sentences" --model gpt-4o
# Chat with system prompt
python3 {baseDir}/scripts/openai.py chat-system --system "You are a Python expert" "How do I use asyncio?"
# Generate embeddings
python3 {baseDir}/scripts/openai.py embed "The quick brown fox" --model text-embedding-3-small
# Generate an image
python3 {baseDir}/scripts/openai.py image "A sunset over mountains, oil painting style" --size 1024x1024

Commands

chat

Send chat completion.

python3 {baseDir}/scripts/openai.py chat "Explain quantum computing in 3 sentences" --model gpt-4o

chat-system

Chat with system prompt.

python3 {baseDir}/scripts/openai.py chat-system --system "You are a Python expert" "How do I use asyncio?"

embed

Generate embeddings.

python3 {baseDir}/scripts/openai.py embed "The quick brown fox" --model text-embedding-3-small

image

Generate an image.

python3 {baseDir}/scripts/openai.py image "A sunset over mountains, oil painting style" --size 1024x1024

transcribe

Transcribe audio file.

python3 {baseDir}/scripts/openai.py transcribe recording.mp3

tts

Text to speech.

python3 {baseDir}/scripts/openai.py tts "Hello, welcome to our service" --voice alloy --output greeting.mp3

models

List available models.

python3 {baseDir}/scripts/openai.py models

model-get

Get model details.

python3 {baseDir}/scripts/openai.py model-get gpt-4o

files

List uploaded files.

python3 {baseDir}/scripts/openai.py files

file-upload

Upload a file.

python3 {baseDir}/scripts/openai.py file-upload data.jsonl --purpose fine-tune

fine-tune

Create fine-tuning job.

python3 {baseDir}/scripts/openai.py fine-tune '{"training_file":"file-abc123","model":"gpt-4o-mini"}'

fine-tune-list

List fine-tuning jobs.

python3 {baseDir}/scripts/openai.py fine-tune-list

moderate

Check content moderation.

python3 {baseDir}/scripts/openai.py moderate "Some text to check"

usage

Check API usage.

python3 {baseDir}/scripts/openai.py usage --date 2026-02-01

assistants

List assistants.

python3 {baseDir}/scripts/openai.py assistants

Output Format

All commands output JSON by default. Add --human for readable formatted output.

# JSON (default, for programmatic use)
python3 {baseDir}/scripts/openai.py chat --limit 5

# Human-readable
python3 {baseDir}/scripts/openai.py chat --limit 5 --human

Script Reference

Script Description
{baseDir}/scripts/openai.py Main CLI — all OpenAI operations

Data Policy

This skill never stores data locally. All requests go directly to the OpenAI API and results are returned to stdout. Your data stays on OpenAI servers.

Credits


Built by M. Abidi | agxntsix.ai
YouTube | GitHub
Part of the AgxntSix Skill Suite for OpenClaw agents.

📅 Need help setting up OpenClaw for your business? Book a free consultation

Statistics

Downloads 651
Stars 0
Current installs 8
All-time installs 8
Versions 1
Comments 0
Created Mar 5, 2026
Updated Apr 5, 2026

Latest Changes

v1.0.0 · Mar 5, 2026

- Initial release of the OpenAI API integration skill for Python (stdlib only, zero dependencies) - Supports chat completions (GPT-4o, GPT-5, o1), embeddings, DALL-E image generation, Whisper audio transcription, text-to-speech, file management, fine-tuning, assistants, moderation, and model listing - Includes a CLI interface with commands for each OpenAI API operation (chat, embed, image, transcribe, tts, files, fine-tune, moderate, usage, assistants, and more) - Outputs JSON by default; use --human for readable output - Requires only the OPENAI_API_KEY environment variable—no data stored locally

Quick Install

clawhub install openai
EU Made in Europe

Chat with 100+ AI Models in one App.

Use Claude, ChatGPT, Gemini alongside with EU-Hosted Models like Deepseek, GLM-5, Kimi K2.5 and many more.