Skip to content
alyn
badlogic

Transcribe skill

Local speech-to-text transcription on Apple Silicon macOS. Supports wav directly and other audio formats via ffmpeg.

$npx skills add badlogic/pi-skills --skill transcribe
View this skill on GitHubbadlogic/pi-skills/transcribe/SKILL.md
Pack stars
2,655
Pack installs
4.2k
Alyn Score
48/99
Updated
5 months ago
License
MIT
– views – installs via Alyn

badlogic

Transcribe

Install Transcribe

Pick your agent. Every command is ready to paste.

$npx skills add badlogic/pi-skills --skill transcribe

The open skills CLI detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.

01

Install it

Run the command above, or upload the folder in Claude.

02

Ask naturally

Describe the task. Your agent loads transcribe when the request matches its description.

03

Name it if needed

If it does not trigger, say “use the transcribe skill”. In Codex, type $transcribe.

The skill itself

SKILL.md

FolderGitHub

Transcribe

Local speech-to-text using parakeet-cpp-transcribe on Apple Silicon macOS.

Usage

{baseDir}/transcribe.sh <audio-file>

The first run downloads the macOS arm64 binary from the latest badlogic/pibot GitHub release into the extension's ignored bin directory:

{extensionDir}/bin/parakeet-cpp-transcribe

({extensionDir} is the parent directory of this skill's {baseDir}.) The binary downloads its GGUF model automatically if missing.

Output

Plain text timestamped in 15 second chunks is written to stdout:

[00:00-00:15] transcript text
[00:15-00:30] more transcript text

Model/GGML diagnostic logs are written to stderr. Redirect stderr to hide them:

{baseDir}/transcribe.sh <audio-file> 2>/dev/null

Requirements

  • Apple Silicon macOS only
  • curl and tar
  • ffmpeg for non-WAV input: brew install ffmpeg

Tips for Transcribe

  • • Start a fresh session after installing so your agent picks up the new skill.
  • • This skill ships scripts. Read them before the first run, and run it in a project without secrets first.
  • • It is part of a pack with 8 skills. Install only the ones you need with --skill to keep triggers precise.
  • • If two skills overlap, mention the one you want by name.

Questions about Transcribe

What does the Transcribe skill do?

Local speech-to-text transcription on Apple Silicon macOS. Supports wav directly and other audio formats via ffmpeg.

How do I install Transcribe?

Run "npx skills add badlogic/pi-skills --skill transcribe" in your project. The skills CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.

Does Transcribe work in Cursor and Codex?

Yes. Transcribe uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.

Is Transcribe free?

Transcribe is open source on GitHub under the MIT license. It is free to install; check the license before commercial use.

Who made Transcribe?

Transcribe is published by badlogic in the badlogic/pi-skills repository, together with 7 other skills.

Similar skills. From other creators.