← Back to Skills Marketplace
696
Downloads
2
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install sarvam
Description
Use Sarvam AI for Indian language Text-to-Speech (TTS), Speech-to-Text (STT), Translation, and Chat.
Usage Guidance
This skill appears coherent and limited to the Sarvam AI service, but review and consider the following before installing: 1) The script will send text/audio to https://api.sarvam.ai — only provide an API key you trust and do not reuse highly privileged keys. 2) The SKILL.md suggests storing SARVAM_API_KEY in a .env in the workspace; ensure workspace env files are not shared or committed to source control. 3) validate_filename prevents absolute paths and '..' but still allows relative paths (subdirectories) — be careful what file paths you pass to avoid accidental disclosure of sensitive local files. 4) The required binary path is Windows-specific (\.venv\Scripts\python.exe) while examples include Unix paths; confirm the expected virtualenv layout before running. 5) Because there is no install step, the included script will be executed directly — you already reviewed it, but if you did not, inspect the script and verify the network endpoints and behavior before use. If you want to be more cautious, run the CLI in an isolated environment or with a scoped API key you can rotate.
Capability Analysis
Type: OpenClaw Skill
Name: sarvam
Version: 1.0.1
The skill is benign, providing access to Sarvam AI services for TTS, STT, Translation, and Chat as described. The `scripts/sarvam_cli.py` file correctly uses the `SARVAM_API_KEY` for authentication to the intended `api.sarvam.ai` endpoint. It includes a `validate_filename` function to prevent path traversal and absolute paths when handling file inputs/outputs, demonstrating an effort to mitigate file system vulnerabilities. There is no evidence of data exfiltration to unauthorized domains, arbitrary command execution, persistence mechanisms, or prompt injection attempts in `SKILL.md`.
Capability Assessment
Purpose & Capability
Name/description (Sarvam AI TTS/STT/Translate/Chat) align with the bundled CLI script and the single required secret (SARVAM_API_KEY). The required binary points to a local Python virtualenv that the instructions reference, which is consistent with running the included script.
Instruction Scope
Runtime instructions are limited to calling the local CLI script and setting SARVAM_API_KEY. The CLI reads/writes only the audio files you pass and posts data to https://api.sarvam.ai. Minor mismatch: validate_filename blocks absolute paths and '..' but does not forbid directory separators, so relative subpaths (e.g., dir/file.wav) are allowed despite wording that it validates for a 'simple filename'.
Install Mechanism
No install spec (instruction-only) — the skill relies on a local virtualenv and the included Python script. No downloads or external installers are specified.
Credentials
Only SARVAM_API_KEY is required and is appropriate for a third-party API client. No unrelated credentials or config paths are requested.
Persistence & Privilege
Skill is not always-on, does not request elevated privileges, and does not modify other skills or system-wide settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install sarvam - After installation, invoke the skill by name or use
/sarvam - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Added metadata files: .clawhub/origin.json and _meta.json.
- SKILL.md updated to include a metadata section with environment and usage requirements.
- No changes to code or user-facing functionality.
v1.0.0
Initial release for Indian language TTS/STT/Chat
Metadata
Frequently Asked Questions
What is Sarvam AI?
Use Sarvam AI for Indian language Text-to-Speech (TTS), Speech-to-Text (STT), Translation, and Chat. It is an AI Agent Skill for Claude Code / OpenClaw, with 696 downloads so far.
How do I install Sarvam AI?
Run "/install sarvam" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Sarvam AI free?
Yes, Sarvam AI is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Sarvam AI support?
Sarvam AI is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Sarvam AI?
It is built and maintained by iammhk (@iammhk); the current version is v1.0.1.
More Skills