Agent skill · mvanhorn

pp-sarvam

Every Sarvam AI model on your terminal — translate, speak, transcribe, chat, and extract documents in 22 Indian languages, with a local history that compounds. Trigger phrases: `translate this to Hindi`, `generate speech audio in Tamil`, `transcribe this audio file`, `what language is this text`, `extract fields from this document`, `use sarvam`, `run sarvam`.

What it needs

About 11k tokens when loaded.

What this skill does

<!-- GENERATED FILE — DO NOT EDIT. This file is a verbatim mirror of library/ai/sarvam/SKILL.md, regenerated post-merge by tools/generate-skills/. Hand-edits here are silently overwritten on the next regen. Edit the library/ source instead. See the repository agent guide, section "Generated artifacts: registry.json, cli-skills/". --> Sarvam AI — Printing Press CLI Prerequisites: Install the CLI This skill drives the sarvam-pp-cli binary. You must verify the CLI is installed before invoking any command from this skill. If it is missing, install it first: 1. Install via the Printing Press installer. It defaults binaries to $HOME/.local/bin on macOS/Linux and %LOCALAPPDATA%\Programs\PrintingPress\bin on Windows: 2. Verify: sarvam-pp-cli --version 3. Ensure the reported install directory is on $PATH for the agent/runtime that will invoke this skill. If the npx install fails before this CLI has a public-library category, install Node or use the category-specific Go fallback after publish. If --version reports "command not found" after install, the runtime cannot see the binary directory on $PATH. Do not proceed with skill commands until verification succeeds. Sarvam AI's official SDKs and MCP server are great for code, but nothing offers offline capability: no local history of translations, TTS generations, transcriptions, or chat threads. sarvam-pp-cli adds a local SQLite store, voice auditioning, conversation resume, batch job retry/report, pronunciation spot-checks, subtitle export, and a doc-ai extraction schema library — all with --json, --dry-run, and typed exit codes for agents and scripts. When to Use This CLI Use sarvam-pp-cli when you need to translate, transliterate, transcribe, synthesize speech, chat, or extract document fields through Sarvam AI's Indic-language models — especially when you want a record of what you did, offline search across past work, batch orchestration, or scriptable/agent-friendly output. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills mvanhorn/pp-sarvam

View the source on GitHub

Browse the @skills marketplace