← Back to Skills Marketplace
Venice API Kit
by
Sabrina Aquino
· GitHub ↗
· v2.0.2
953
Downloads
0
Stars
0
Active Installs
7
Versions
Install in OpenClaw
/install venice-api-kit
Description
Complete Venice AI API toolkit - image generation, video, audio, embeddings, transcription, characters, models, and admin functions. Privacy-focused inferenc...
Usage Guidance
This package appears to be what it says: a Venice.ai CLI toolkit. Before installing, verify you trust https://venice.ai and confirm the origin of the 'uv' brew formula (so you don't add an unexpected tap). Use a least-privilege API key: only provide an ADMIN-scoped VENICE_API_KEY if you intend to run API-key or billing admin scripts. Never commit your API key to version control; set it in an environment variable or OpenClaw config as described. If you have concerns, run the scripts in an isolated environment (container or VM) and inspect/run them locally; the privacy/no-retention claim in the README is a provider statement you cannot verify from the client code.
Capability Analysis
Type: OpenClaw Skill
Name: venice-api-kit
Version: 2.0.2
The skill bundle is generally well-structured and transparent, interacting solely with the stated `https://api.venice.ai` endpoint. However, the Python scripts (e.g., `image_upscale.py`, `embeddings.py`, `transcribe.py`) accept file paths via command-line arguments (`--image`, `--file`, `--output`) and directly use `pathlib.Path` to read from or write to these locations. This design introduces a path traversal vulnerability, allowing a malicious user or a compromised agent to potentially read or write arbitrary files on the host system by providing crafted paths (e.g., `../../../../etc/passwd`). While there is no evidence of intentional malicious behavior (such as exfiltration to unauthorized domains, backdoors, or obfuscation), this vulnerability elevates the classification from benign to suspicious.
Capability Assessment
Purpose & Capability
Name/description (Venice API toolkit) match the included scripts (image, video, audio, embeddings, admin endpoints). Required env var VENICE_API_KEY is appropriate as the primary credential.
Instruction Scope
SKILL.md instructs running the included Python scripts via the uv runner and to set VENICE_API_KEY. The scripts only read that env var and user-supplied files/paths, call Venice API endpoints, and write output files; they do not access unrelated system paths or other credentials.
Install Mechanism
Install metadata uses brew to install 'uv' and Python 3.12 and pip to install httpx. Installing httpx is expected for these Python scripts. The 'uv' brew formula is necessary for 'uv run' usage but is a less-common tool—users may want to verify the source/tap for that formula before installing system-wide.
Credentials
The skill requests a single API key (VENICE_API_KEY) which is the service credential needed. Several scripts provide admin-level operations (create/list/delete API keys, billing/usage) and therefore require an admin-scoped key when those operations are used—this is documented in the scripts but means users should not supply a high-privilege key unless they intend to run admin actions.
Persistence & Privilege
The skill does not request permanent presence (always:false), does not modify other skills or system-wide settings, and does not store credentials beyond using the environment variable / optional openclaw config entry.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install venice-api-kit - After installation, invoke the skill by name or use
/venice-api-kit - Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.2
Re-publish to refresh scan
v2.0.1
Added full API key management (get, create, update, delete) and rate limits endpoint. Fixed install metadata to declare Python and httpx dependencies.
v2.0.0
Complete consolidation: added transcription, models explorer, characters browser, and admin functions (balance, usage, API keys)
v1.0.3
Fixed display name
v1.0.2
Added Runtime Note clarifying PEP 723 auto-dependency handling via uv
v1.0.1
Updated skill metadata and documentation
v1.0.0
Complete Venice AI API toolkit: image generation, upscaling, editing, background removal, text-to-speech, embeddings, and video generation
Metadata
Frequently Asked Questions
What is Venice API Kit?
Complete Venice AI API toolkit - image generation, video, audio, embeddings, transcription, characters, models, and admin functions. Privacy-focused inferenc... It is an AI Agent Skill for Claude Code / OpenClaw, with 953 downloads so far.
How do I install Venice API Kit?
Run "/install venice-api-kit" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Venice API Kit free?
Yes, Venice API Kit is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Venice API Kit support?
Venice API Kit is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Venice API Kit?
It is built and maintained by Sabrina Aquino (@sabrinaaquino); the current version is v2.0.2.
More Skills