Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
badlogic avatar

Transcribe

  • 206 installs
  • 2.3k repo stars
  • Updated June 6, 2026
  • badlogic/pi-skills

Transcribe local audio or meeting recordings inside agent pipelines so notes, captions, and searchable text are produced without manual transcription tools.

About

transcribe from badlogic/pi-skills guides agents to convert audio files into text via integrated transcription tooling. It helps teams add captions, meeting notes, and searchable archives to content products and agent automations during build.

  • Audio-to-text inside agent flows
  • Supports content and accessibility features
  • Automates meeting and podcast transcription
  • Feeds downstream summarization steps
  • Part of pi-skills media toolkit

Transcribe by the numbers

  • 206 all-time installs (skills.sh)
  • Ranked #613 of 1,335 Generative Media skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/badlogic/pi-skills --skill transcribe

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs206
repo stars2.3k
Last updatedJune 6, 2026
Repositorybadlogic/pi-skills

What it does

Transcribe local audio or meeting recordings inside agent pipelines so notes, captions, and searchable text are produced without manual transcription tools.

Files

SKILL.mdMarkdownGitHub ↗

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

Related skills

Generative Mediaautomationllm

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.