Venice Skills
A collection of skills that wrap the Venice.ai API for chat, image generation, video generation, text-to-speech, and model discovery. All skills require the VENICE_API_KEY environment variable.
Skills
Prerequisites
- Python 3.10+
requests (pip install requests)
pydantic (required by video and model-listing skills)
VENICE_API_KEY environment variable set to your Venice.ai API key
pip install requests pydantic
export VENICE_API_KEY="your_venice_api_key"
Structure
Each skill follows a consistent layout:
skill-name/
SKILL.md # Agent-facing documentation (frontmatter + usage)
README.md # Human-facing GitHub documentation
scripts/ # Executable Python scripts
SKILL.md -- YAML frontmatter (name, description, version, tags, trigger patterns) plus agent-facing usage instructions.
README.md -- Human-readable documentation with examples.
scripts/ -- Python scripts that work both as CLI tools (via argparse) and as importable modules.
Quick Start
Chat
python venice-chat/scripts/chat.py "What is the capital of France?"
Generate an image
python venice-image-gen/scripts/generate_image.py "A sunset over mountains"
Generate a video
python venice-video-generate/scripts/generate_video.py "A timelapse of a blooming flower"
Text-to-speech
python venice-tts/scripts/text_to_speech.py "Hello, world!"
List available models
python venice-list-text-models/scripts/list_text_models.py
python venice-list-image-models/scripts/list_image_models.py
python venice-list-video-models/scripts/list_video_models.py
Environment Variables
| Variable |
Required |
Description |
VENICE_API_KEY |
Yes |
Venice.ai API key |