therizwan/shellshock/shellshock-stt
Claude Code and agent skill by therizwan/shellshock
- community
Checking that the SKILL.md file is still in the repository.
Speech-to-text via ShellShock /v1/audio/transcriptions using OpenAI Whisper / Groq / Gemini / Deepgram / AssemblyAI / NVIDIA / HuggingFace models. Use when the user wants to transcribe audio, convert speech to text, or get subtitles from audio files.
Install
npx vskill@latest install therizwan/shellshock/shellshock-sttSKILL.md
ShellShock — Speech-to-Text
Requires SHELLSHOCK_URL (and SHELLSHOCK_KEY if auth enabled). See https://raw.githubusercontent.com/theRizwan/ShellShock/refs/heads/main/skills/shellshock/SKILL.md for setup.
Discover
model = STT model ID (e.g. openai/whisper-1, groq/whisper-large-v3, deepgram/nova-3, gemini/gemini-2.5-flash).
Endpoint
POST $SHELLSHOCK_URL/v1/audio/transcriptions (OpenAI Whisper compatible, multipart/form-data)
| Field | Required | Notes | |
|---|---|---|---|
model | yes | from /v1/models/stt | |
file | yes | audio file (mp3, wav, m4a, webm, ogg, flac) | |
language | no | ISO-639-1 (e.g. en, vi) | |
prompt | no | hint text to guide transcription | |
response_format | no | json (default) / text / verbose_json / srt / vtt | |
temperature | no | 0–1 |
Examples
JS (Node):
Response shape
Default (response_format=json):
verbose_json adds language, duration, segments[] with timestamps. srt / vtt return subtitle text.
Provider quirks
| Provider | model format | Notes | |
|---|---|---|---|
openai | whisper-1, gpt-4o-transcribe, gpt-4o-mini-transcribe | Native OpenAI shape | |
groq | whisper-large-v3, whisper-large-v3-turbo, distil-whisper-large-v3-en | Fastest; OpenAI shape | |
gemini | gemini-2.5-flash, gemini-2.5-pro, gemini-2.5-flash-lite | Server converts to generateContent with audio inline | |
deepgram | nova-3, nova-2, whisper-large | Token auth; server adapts response | |
assemblyai | universal-3-pro, universal-2 | Async upload+poll handled server-side | |
nvidia | nvidia/parakeet-ctc-1.1b-asr | NIM endpoint | |
huggingface | openai/whisper-large-v3, openai/whisper-small | HF Inference API |
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/shellshock-stt/SKILL.md
Popularity
- Repository stars
- 32
- Repository forks
- 14
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/therizwan/shellshock/shellshock-stt)