A unified interface and SDK for interacting with multiple AI providers across all modalities including text, image, audio, video, and embeddings.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install genai-calling
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install genai-calling using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The genai-calling skill provides a streamlined, provider-agnostic way to integrate high-level generative AI capabilities into your local or cloud-based workflows. By using this Openclaw Skills contribution, developers can bypass the complexity of managing individual API client libraries for OpenAI, Google, Anthropic, and more, opting instead for a single standardized command-line or programmatic interface.
Built with portability in mind, it supports robust environment-based configuration and multi-modal interactions. Whether you are generating images, transcribing audio with Whisper, or performing complex text analysis, genai-calling ensures your AI agent has a consistent and reliable bridge to the world's most powerful LLMs.
Install the runtime package using pip:
python -m pip install --upgrade genai-calling
Configure your environment by creating a .env.local file in your skill directory:
# Example for OpenAI
OPENAI_API_KEY=your_api_key_here
GENAI_CALLING_TIMEOUT_MS=120000
Test the installation with a simple text prompt:
uvx --from genai-calling genai --model openai:gpt-4o-mini --prompt "Hello"
The skill uses a structured approach for request and response handling, ensuring consistency across different modalities.
| Component | Format | Description |
|---|---|---|
| Model Identifier | {provider}:{model_id} |
Example: openai:gpt-4o-mini or openai:whisper-1. |
| Input Parts | Message Array | Supports text, image-path, audio-path, and video-path parts. |
| Output Spec | Modalities List | Defines expected return types (text, image, audio, etc.). |
| Configuration | ENV Variables | Managed via GENAI_CALLING_* prefix or provider-specific keys. |
genai-mcp-server) for standardized tool-use and agent communication.GENAI_CALLING_MCP_TOKEN_RULES for granular access control.Loading
A sophisticated resume engine that transforms raw career data into high-quality, print-ready HTML and PDF portfolios.

A diagnostic utility for scanning AI agent workspaces to detect similar or duplicate skills that may cause model confusion.

An automated pipeline to download video, extract audio, and generate transcriptions using Volcengine ASR for Openclaw Skills users.

A fast, local-first documentation utility for Fontpreview patterns and developer best practices.

A local-first documentation reference tool providing instant access to technical guides, implementation patterns, and development best practices.

A specialized tool that transforms Hong Kong stock analysis into structured, deterministic prediction market proposals for the Gougoubi platform.








































