SKILL.md, die ein LLM-Agent bei Bedarf lädt, um korrekt gegen einen bestimmten Bereich der API zu arbeiten.
GitHub: veniceai/skills
19 Skills, die die gesamte Venice-API abdecken. MIT-Lizenz. Synchron gehalten mit der öffentlichen
swagger.yaml.19 Skills
Einer pro Venice-API-Bereich
Runtime-unabhängig
Funktioniert mit Claude Code, Cursor, Codex, OpenCode, Hermes, Cline und jedem anderen Agent-Skills-Host
Mit Spezifikation synchronisiert
Abgeleitet aus Venices OpenAPI-Spezifikation mit CI-Checks gegen Drift
Warum Skills?
Ohne Skills muss dein Agent Venices Eigenheiten auf die harte Tour entdecken:venice_parameters, Model-Type-Enums, 402-Payment-Required-Flows, Video-Queue-/Retrieve-Lebenszyklus, Character-Slugs und so weiter. Skills bündeln dieses Wissen in fokussierten On-Demand-Dateien, sodass der Agent nur lädt, was für die aktuelle Aufgabe nötig ist.
Jede SKILL.md enthält:
- Den/die abgedeckten Endpoint(s)
- Erforderliche Header, Parameter und Response-Shapes
- Ein curl-Beispiel plus ein minimales SDK-Beispiel
- Einen Abschnitt „Gotchas” mit den Dingen, über die echte Integratoren stolpern
Skill-Katalog
| Skill | Abdeckung |
|---|---|
venice-api-overview | Base URL, Auth-Modi, Response-Header, Preismodell, Versionierung |
venice-auth | Bearer-API-Keys + Sign-In-With-X / x402 Wallet-Authentifizierung |
venice-chat | /chat/completions mit venice_parameters, multimodal, Tools, Reasoning, Streaming |
venice-responses | /responses, die OpenAI-kompatible Responses-API (Alpha) |
venice-embeddings | /embeddings-Modelle, Encoding-Formate, Dimensionen |
venice-image-generate | /image/generate, /images/generations, /image/styles |
venice-image-edit | /image/edit, /image/multi-edit, /image/upscale, /image/background-remove |
venice-audio-speech | /audio/speech TTS-Modelle, Stimmen, Formate, Streaming |
venice-audio-music | /audio/quote, /audio/queue, /audio/retrieve, /audio/complete |
venice-audio-transcription | /audio/transcriptions mit Whisper, Parakeet, Scribe, Wizper, xAI STT |
venice-video | /video/*-Generierung + Transkription |
venice-models | /models, /models/traits, /models/compatibility_mapping |
venice-characters | /characters* + venice_parameters.character_slug |
venice-api-keys | CRUD /api_keys, Rate Limits, Web3-Key-Generierung |
venice-billing | /billing/balance, /billing/usage, /billing/usage-analytics |
venice-x402 | /x402/* Wallet-Credits, USDC auf Base oder Solana |
venice-crypto-rpc | /crypto/rpc/* JSON-RPC-Proxy mit 1×/2×/4×-Preisstaffeln |
venice-augment | /augment/text-parser, /augment/scrape, /augment/search |
venice-errors | Fehler-Shapes, 402 Payment Required, 422 Content Policy, 429 Rate Limits, Retry-Strategie |
Installation
Jeder Skill ist nur ein Ordner mit einerSKILL.md, die mit YAML-Frontmatter beginnt:
skills/-Ordner (oder eine Teilmenge davon) in den Pfad, den deine Runtime überwacht.
- Claude Code
- Cursor
- Codex
- OpenCode
- Hermes Agent
- Cline
Projekt-lokal:Oder global, für jedes Projekt auf deinem Rechner:
Pfad-Referenz
| Runtime | Projekt-lokal | Global |
|---|---|---|
| Claude Code | .claude/skills/ | ~/.claude/skills/ |
| Codex | .codex/skills/ | ~/.codex/skills/ (oder $CODEX_HOME/skills/) |
| OpenCode | .opencode/skills/ (auch .claude/skills/, .agents/skills/) | ~/.config/opencode/skills/ |
| Hermes Agent | $HERMES_OPTIONAL_SKILLS_DIR | ~/.hermes/skills/ |
| Cursor | .cursor/skills/ | ~/.cursor/skills/ |
| Cline | .clinerules/skills/ | n. a. |
| Andere Runtimes | .agents/skills/ (Konvention) | ~/.agents/skills/ |
Als Git-Submodul
Wenn du in deinem eigenen Repo gepinnte Versionen möchtest:Wie Agents sie laden
Der Agent erkennt jedeSKILL.md anhand der Frontmatter-Felder name und description. Wenn die Nutzer-Frage zum Zweck eines Skills passt, lädt der Agent genau diese Datei in den Kontext (nicht den gesamten Katalog), sodass der Prompt klein und die Antwort genau bleibt.
Ein Agent, der zum Beispiel Musik generieren muss, lädt venice-audio-music und weiß sofort:
- Dass Musik den Queue-/Retrieve-/Complete-Lebenszyklus durchläuft und nicht über einen synchronen Endpoint geht
- Welche Modelle verfügbar sind und welche Preise pro Minute gelten
- Wie man zur Kostenabschätzung zuerst
/audio/quoteaufruft - Wie der Polling-Backoff aussehen sollte
/audio/speech für Musik aufrufen und eine nutzlose Antwort bekommen.
Einen neuen Skill schreiben
- Kopiere
template/nachskills/<your-skill>/. - Fülle Frontmatter und Body aus. Halte
descriptionkonkret, denn das ist es, was ein Agent zur Auswahl heranzieht. - Verlinke verwandte Skills am Ende für Cross-Navigation.
- Öffne einen PR gegen
veniceai/skills.
CONTRIBUTING.md des Repos für Style-Konventionen (kurzer erster Absatz, explizite Endpoint-Tabellen, curl + ein SDK-Beispiel, „Gotchas”-Abschnitt, ≤ 500 Zeilen).
Ressourcen
GitHub
Quellcode, Contributing-Guide und Skill-Template
Venice MCP Server
Skills mit dem offiziellen MCP-Server für Runtime-Tool-Zugriff kombinieren
Agent Skills-Spezifikation
Erfahre mehr über das zugrunde liegende Format
Venice API-Spezifikation
Die OpenAPI-Quelle, von der diese Skills abgeleitet sind