Venice AI Media

v1.0.2

Generate, edit, and upscale images; create videos from images via Venice AI. Supports text-to-image, image-to-video (Sora, WAN), upscaling, and AI editing.

6· 2.2k·6 current·6 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description (image/video generation, upscaling, editing) align with required items: python3 and a Venice API key. Requested binaries and the single primary credential are appropriate and expected for a Venice API client.
Instruction Scope
SKILL.md instructions stay within the media generation scope (prompts, upscales, video options). Two items to be aware of: (1) scripts support a --url flag (they will fetch remote images) and a --enable-web-search flag — these enable additional network activity beyond calls to Venice's API; (2) the doc recommends persisting the API key in ~/.clawdbot/clawdbot.json, which stores a secret on disk. Both behaviors are plausible for the described functionality but are worth conscious consideration.
Install Mechanism
Registry install spec only asks to install Python via Homebrew (reasonable). SKILL.md also says the scripts will auto-install the 'requests' library if missing — meaning the scripts may run pip install at runtime. Runtime dependency installation is common but increases disk/network activity and should be expected.
Credentials
Only VENICE_API_KEY is required and declared as the primary credential. That single secret is proportionate to the skill's purpose. The instructions surface a recommended persistent storage location for the key (~/.clawdbot/clawdbot.json), so users should be aware the secret could be stored on disk if they follow that option.
Persistence & Privilege
No 'always: true' flag is set (good). However, disable-model-invocation is not set, so the model could invoke the skill autonomously under default policies. Given the skill has access to an API key, users who want to avoid autonomous calls should consider disabling model invocation for this skill.
Assessment
This skill appears to do what it says: a Python-based Venice.ai client needing only a Venice API key. Before installing: (1) decide whether you are comfortable storing your VENICE_API_KEY on disk (the README suggests adding it to ~/.clawdbot/clawdbot.json); (2) expect the scripts to fetch remote images if you use --url and to possibly perform web searches if you use --enable-web-search — these flags cause extra network activity beyond Venice.ai API calls; (3) the scripts may auto-install Python packages (requests) at runtime, which will write to disk and contact package registries; (4) if you do not want the AI model to call this skill autonomously (which would allow the agent to use your VENICE_API_KEY without an explicit user action), disable model invocation for the skill. If you want extra assurance, review the provided Python scripts (scripts/*.py) to confirm exactly what network endpoints are contacted and how your API key is used.

Like a lobster shell, security has layers — review code before you run it.

latestvk97atg14z56jwa5cfb3qg177eh80kch7

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🎨 Clawdis
Binspython3
EnvVENICE_API_KEY
Primary envVENICE_API_KEY

Install

Install Python (brew)
Bins: python3
brew install python

Comments