Install any skill in seconds. Free to start, no credit card required.
Get Started Free →veniceai/venice-augment
Venice augmentation endpoints for agent pipelines. Covers POST /augment/text-parser (extract text from PDF/DOCX/XLSX/plain text, multipart, up to 25MB, JSON or plain text response), POST /augment/scrape (fetch a URL and return markdown; blocks X/Reddit), and POST /augment/search (Brave ZDR or anonymized Google; structured title/url/content/date results, up to 20 per query). Privacy (zero data retention), rate limits, and error shapes.
Passed 25 of 26 test cases with the skill, and 12 of 26 without it.
and 15 more in the full report
13 fixed12 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 13 test cases the skill fixed. Same model, same prompt, with and without the skill.
An integration specifies search_provider as google and limit as 15 when calling Venice search endpoint. What maximum number of search results will Google return?
| Checked | Without skill | With skill |
|---|---|---|
| States that the Google search provider caps results at a maximum of 5. | Missed | Passed |
The instructions your model reads when the skill loads.
Three lightweight helpers for agent pipelines that need document text, web pages, or search results without running your own parser, crawler, or search account. All three are marked experimental in the docs — request/response shapes may change.
| Endpoint | Input | Output | Price |
|---|---|---|---|
POST /augment/text-parser | multipart/form-data file (≤ 25 MB) | { text, tokens } JSON, or text/plain | $0.01 / successful call |
POST /augment/scrape | { url } | { url, content, format: "markdown" } | $0.01 / successful call |
POST /augment/search | { query, limit?, search_provider? } | { query, results: [{ title, url, content, date }] } | $0.01 / successful call |
All three accept a Bearer API key or an x402 wallet (SIGN-IN-WITH-X header) — see venice-auth. The balance is checked before the work runs; the charge is applied only after a 200 response. (The OpenAPI x-payment-info advertises a generic dynamic range of $0.001–$10.00; the actual price sheet charge is $0.01.)
POST /augment/text-parser — extract text from documentsAlways multipart/form-data:
| Field | Notes |
|---|---|
file | Required. Max 25 MB (larger → 413). |
response_format | json (default) or text. |
Accepted file types (matched by MIME type, or by filename extension when the MIME type isn't recognized, e.g. application/octet-stream):
.doc and .ppt are not accepted.text/* MIME, plus Markdown, CSV/TSV, JSON/JSONL, YAML, TOML, XML, HTML, RTF, LaTeX, logs, etc..py, .ts, .js, .go, .rs, .c, .cpp, .java, .sh, .ps1, .sql, … plus extensionless Dockerfile / Makefile (~140 text/data/code extensions are recognized in total).Anything else → 400 Unsupported file type.
curl -X POST https://api.venice.ai/api/v1/augment/text-parser \
-H "Authorization: Bearer $VENICE_API_KEY" \
-F "file=@./contract.pdf" \
-F "response_format=json"
test cases passed, vs 12 / 26 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.