Speech-to-text transcription using Groq Whisper API. Supports m4a, mp3, wav, ogg, flac, webm. Use when you need help with transcribe.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add anubhavg-icpl/vibe --skill pi-transcribe --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Pi Transcribe?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/anubhavg-icpl-pi-transcribe)More formats (shields.io, HTML) on the badges page.
---
name: transcribe
description: Speech-to-text transcription using Groq Whisper API. Supports m4a, mp3, wav, ogg, flac, webm. Use when you need help with transcribe.
license: CC-BY-NC-SA-4.0
---
# Transcribe
Speech-to-text using Groq Whisper API.
## Setup
The script needs `GROQ_API_KEY` environment variable. Check if already set:
```bash
echo $GROQ_API_KEY
```
If not set, guide the user through setup:
1. Ask if they have a Groq API key
2. If not, have them sign up at https://console.groq.com/ and create an API key
3. Have them add to their shell profile (~/.zshrc or ~/.bashrc):
```bash
export GROQ_API_KEY="<their-api-key>"
```
4. Then run `source ~/.zshrc` (or restart terminal)
## Usage
```bash
{baseDir}/transcribe.sh <audio-file>
```
## Supported Formats
- m4a, mp3, wav, ogg, flac, webm
- Max file size: 25MB
## Output
Returns plain text transcription with punctuation and proper capitalization to stdout.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!
Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.