Venice Skills

Official skills for the Venice.ai API: chat, images, video, speech, embeddings, billing and x402 payments

  • 160 ★ on the repository
  • Last commit
  • MIT
Skill

Extended access

Why this level

  • The venice-text-routing skill asks the agent to run a Python script that reads the Venice model list with VENICE_API_KEY
  • The script rewrites local snapshot files, the other skills are references
All reasons and checks

veniceai/skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/venice-skills

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The venice-text-routing skill asks the agent to run a Python script that reads the Venice model list with VENICE_API_KEY
  • The script rewrites local snapshot files, the other skills are references

This is third-party code. Review the repository files before installing.

What it does

The repository holds twenty skills, one per area of the Venice API. Each SKILL.md covers endpoints, parameters, a sample request and common pitfalls so the agent writes correct integration code without digging through docs. Dedicated skills help pick a text model by privacy tier, capabilities and cost, handle key or wallet authentication, and deal with payment and rate limit errors. A script checks the skills against the OpenAPI spec in a nightly CI run.

Who it is for. For developers integrating the Venice.ai API into their apps with an agent's help.

Good fit when

  • You need to write chat, image or speech calls against Venice
  • You need to choose a Venice model for privacy and budget needs
  • You need to set up pay-per-request x402 payments without an account

Not a fit when

  • The project does not use Venice.ai
  • You need a ready MCP server rather than coding instructions

Example request

Write a TypeScript function that generates an image with Venice and saves it to a file

Limitations

The skills only describe the API; real requests need a Venice Pro key or a wallet with USDC. Materials are in English. Access to the Venice API from Russia without a VPN is unverified.

How to disable. Remove the venice link or folder from the agent's skills directory, for example ~/.claude/skills/venice.

FAQ

Do I need all skills?

No, you can copy only the folders you need, such as venice-chat.

Discussion

No questions or reviews yet.

Skills

Internet Court

Internet Court Skill

A skill for agent-to-agent deals: one entry point to identity, negotiation, contracts, payments, escrow and dispute resolution

SkillBroad access7KRepository stars

A skill registry with a CLI and API: the agent describes a task and gets a recommendation with a trust score and install command

CLIExtended access366Repository stars

A tool that builds tested skills from a real workflow and governs their lifecycle through your own marketplace

PluginExtended access2.4KRepository stars

A CLI and Python SDK to search, install, create and evaluate reusable agent skills from a shared library

CLIExtended access1.4KRepository stars

A skill orchestrator that freezes requirements, plans work in phases and picks the right skills from your local set for the task

WorkflowExtended access3.8KRepository stars

A meta-skill that creates, evaluates, packages and governs reusable agent skills

SkillExtended access2.7KRepository stars

README in short

The README lists the skills with the API areas they cover and shows where to put the skills folder for Cursor, Claude Code, Codex, OpenCode, Hermes and Cline. It suggests installing by cloning plus symlinks or as a git submodule. There is a template for new skills, an auth quick reference and a spec sync script. MIT licensed.

README badge

Original SKILL.md

---
name: venice-chat
description: Call POST /chat/completions on Venice. Covers the OpenAI-compatible request shape, Venice-only venice_parameters (web search, E2EE, characters, thinking control, X search), multimodal inputs (images/audio/video), tool calls, reasoning controls, streaming, prompt caching, structured output, and model feature suffixes.
---

# Venice Chat Completions

`POST /api/v1/chat/completions` is Venice's main text endpoint. It's OpenAI-compatible, plus a `venice_parameters` object for Venice-only features.

## Use when

- You need LLM text generation, with or without tools, with or without streaming.
- You want multimodal inputs (images, audio, video) to a vision/audio-capable model.
- You want Venice-specific features: web search, E2EE, characters, xAI X/Twitter search, strip-thinking, web scraping.
- You need prompt caching for large system prompts or long documents.
- You need structured (`json_schema`) output.

For the newer Alpha **Responses API**, see [`venice-responses`](../venice-responses/SKILL.md).

## Minimal request

```bash
curl https://api.venice.ai/api/v1/chat/completions \
  -H "Authorization: Bearer $VENICE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "zai-org-glm-5-1",
    "messages": [{"role": "user", "content": "Why is the sky blue?"}]
  }'
```

Response shape is the standard OpenAI `chat.completion` object (`id`, `object: "chat.completion"`, `choices[].message`, `usage`). With `stream: true`, responses come as SSE `data:` lines in `chat.completion.chunk` format.

Report a problem

Foxx AIVenice Skills
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.