← Back to Skills Marketplace
jonisjongithub

Venice Ai

by jonisjongithub · GitHub ↗ · v2.1.1 · MIT-0
cross-platform ✓ Security Clean
2811
Downloads
3
Stars
7
Active Installs
5
Versions
Install in OpenClaw
/install venice-ai
Description
Complete Venice AI platform — text generation, vision/image analysis, web search, X/Twitter search, embeddings, TTS, speech-to-text, image generation, backgr...
Usage Guidance
This skill is a coherent Venice AI CLI client and requires only python3 and a Venice API key. Main things to consider before installing: 1) The scripts will fetch any HTTP(S) URL you pass (images/videos/audio). Do not supply internal or metadata URLs (localhost, 169.254.x.x, internal hostnames) in multi-tenant or exposed environments — this is an SSRF risk. 2) The skill will look for your VENICE_API_KEY in the environment and, as a documented fallback, in ~/.clawdbot/clawdbot.json; if you store the key there, treat that file as sensitive. 3) The code is pure Python and open-source (no obfuscated binaries), but some small coding bugs/quirks exist (e.g., unusual GET-with-body usage); these look like bugs, not malicious behavior. 4) If you run this on a shared host, sandbox or restrict outbound network access to prevent accidental requests to internal resources. If you need higher assurance, review venice_common.py to confirm API_BASE points to api.venice.ai and verify key-handling behavior before use.
Capability Analysis
Type: OpenClaw Skill Name: venice-ai Version: 2.1.1 The venice-ai skill bundle is a comprehensive and well-documented integration for the Venice AI platform, covering text, vision, image, video, and audio capabilities. The scripts (e.g., venice.py, venice-image.py) are transparent wrappers around the official Venice API (api.venice.ai) using Python's standard library. Security considerations, such as the risk of SSRF when fetching user-provided URLs, are explicitly addressed in SECURITY.md. The skill follows standard OpenClaw patterns for API key management and media output without any evidence of malicious intent, obfuscation, or prompt injection attacks.
Capability Tags
crypto
Capability Assessment
Purpose & Capability
Name/description (complete Venice AI client) matches the code and declared requirements: Python scripts that call Venice endpoints and a single required credential VENICE_API_KEY. The brew install for python is reasonable. Minor note: the SKILL.md and SECURITY.md reference reading the Clawdbot config (~/.clawdbot/clawdbot.json) as a fallback for the API key, but the registry metadata did not list that config path as a required config path — this is a small metadata omission rather than a functional mismatch.
Instruction Scope
Runtime instructions and scripts accept and fetch user-supplied URLs (images, videos, etc.) and upload content to api.venice.ai. That behavior is legitimate for an image/video/audio processing client, but it creates SSRF risk if untrusted/internal URLs are supplied. The project documents this risk in SECURITY.md but does not enforce any outbound URL restrictions in code. Also some small coding oddities exist (e.g., GET request constructed with a JSON body in one function) that look like bugs rather than malicious behavior.
Install Mechanism
Install spec only recommends installing Python via Homebrew (formula: python). No downloads from arbitrary URLs or extract/install steps are present. The skill ships as Python source scripts (no opaque binary installs).
Credentials
Only a single credential (VENICE_API_KEY) is required and used as the Authorization bearer token to contact api.venice.ai. That is proportional to the functionality. The fallback to read ~/.clawdbot/clawdbot.json for the key is documented but not declared in registry config paths — users should be aware the skill may read that file if present.
Persistence & Privilege
The skill does not request always:true or other elevated platform privileges and appears not to modify other skills or global config. It runs as CLI scripts invoked by the agent and only writes files the user requests via --output or --out-dir.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install venice-ai
  3. After installation, invoke the skill by name or use /venice-ai
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.1.1
Fixed SECURITY.md to accurately document URL fetching behavior. The skill fetches user-supplied URLs for image/video inputs, which was previously understated. Added SSRF considerations section.
v2.1.0
Added: Vision/image analysis (analyze command), background removal, multi-edit (up to 3 images), music generation (venice-music.py), X/Twitter search (--x-search for Grok models), E2EE support (--enable-e2ee), expanded reasoning effort values (none/minimal/low/medium/high/xhigh/max). Updated SKILL.md with TEE/E2EE privacy tiers documentation.
v2.0.0
🎉 Major update: Merged venice-ai-media into unified skill **New in v2.0.0:** - Complete Venice platform in one skill (text, audio, images, video) - Added image generation (Flux, GPT-Image, etc.) - Added video creation (Sora, WAN, Runway) - Added image upscaling with AI enhancement - Added AI image editing - Backward compatible with existing venice-ai-media configs One skill to unlock everything Venice has to offer!
v1.0.1
Updated skill
v1.0.0
Venice AI 1.0.0 — Initial Release - Introduces the full Venice AI platform skill with private, uncensored AI inference. - Supports model discovery, text generation with web search/citations, embeddings, TTS, speech-to-text, and model comparison. - Compatible with 30+ models, including GPT-5.2 and Claude Opus 4.5; supports advanced features like character personas and reasoning control. - OpenAI-compatible API; easy setup using environment variables or Clawdbot config. - Includes a comprehensive CLI for all workflows with detailed usage instructions.
Metadata
Slug venice-ai
Version 2.1.1
License MIT-0
All-time Installs 9
Active Installs 7
Total Versions 5
Frequently Asked Questions

What is Venice Ai?

Complete Venice AI platform — text generation, vision/image analysis, web search, X/Twitter search, embeddings, TTS, speech-to-text, image generation, backgr... It is an AI Agent Skill for Claude Code / OpenClaw, with 2811 downloads so far.

How do I install Venice Ai?

Run "/install venice-ai" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Venice Ai free?

Yes, Venice Ai is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Venice Ai support?

Venice Ai is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Venice Ai?

It is built and maintained by jonisjongithub (@jonisjongithub); the current version is v2.1.1.

💬 Comments