Local speech-to-text transcription for Apple Silicon machines using the MLX Whisper engine.

Install

mkdir -p .claude/skills/openai-whisper-qianleigood && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/19451" && unzip -o skill.zip -d .claude/skills/openai-whisper-qianleigood && rm skill.zip

Installs to .claude/skills/openai-whisper-qianleigood

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Use when transcribing local audio or video on Apple Silicon without an API key, especially when MLX Whisper should be the default general-purpose local speech-to-text path.
172 chars✓ has a “when” trigger
Beginner

Key capabilities

  • Transcribe local audio and video files
  • Generate JSON or text transcripts
  • Support multiple Whisper model sizes
  • Execute transcription locally on Apple Silicon

How it works

The skill uses a shell script to invoke a Python-based MLX Whisper runtime, which processes media files locally on Apple Silicon hardware.

Inputs & outputs

You give it
Path to local audio or video file
You get back
Transcription text or JSON file

When to use openai-whisper

  • Transcribe local audio recordings
  • Convert video file speech to text
  • Generate meeting transcripts locally
  • Process local media without cloud APIs

About this skill

MLX Whisper (Apple Silicon)

在 Apple Silicon(如 M2 Pro)上,优先将 mlx-whisper 视为默认的通用本地转写方案。

当前定位

  • 通用主方案:默认本地音频/视频转写入口
  • 平台特化:优先适配这台 Apple Silicon Mac
  • 非短视频专用封装:如果只是要小红书/短视频链路里的窄场景包装,可再考虑更窄的专用 skill

运行方式

推荐通过技能目录下的 run.sh 调用:

./run.sh /path/to/audio-or-video.mp4
./run.sh /path/to/audio.m4a mlx-community/whisper-small
./run.sh /path/to/audio.m4a mlx-community/whisper-turbo --output-format json --output ./result.json

默认模型:

  • mlx-community/whisper-turbo

可选模型:

  • mlx-community/whisper-base
  • mlx-community/whisper-small

输出

  • 默认输出:纯文本(stdout)
  • --output-format txt:输出纯文本
  • --output-format json:输出完整 JSON
  • --output /path/file:写入文件而不是打印到终端

文件

  • run.sh:使用项目安装期准备的 ~/.crawclaw/runtimes/skill-openai-whisper/venv 执行转写;可用 CRAWCLAW_OPENAI_WHISPER_VENV 覆盖 venv 路径
  • transcribe_mlx.py:最小 MLX Whisper 调用入口

注意事项

  • run.sh 会先检查 macOS Apple Silicon;其他平台请不要使用这个 skill
  • 如果 runtime 缺失,重新运行项目安装,或执行 crawclaw runtimes repair
  • 首次运行会下载模型到本地缓存,速度取决于网络
  • 视频文件可直接输入;底层会处理音频解码
  • 推荐默认使用 whisper-turbo,在 M2 Pro 上通常速度和效果更均衡
  • 如果只是追求更轻量,可以改用 whisper-base

子代理执行策略

  • 默认执行模式:优先使用子代理独立执行;主会话负责接单、补齐必要上下文、控制范围,并在最后整合结果回报给用户。
  • 适合交给子代理的任务:预计超过 30 秒的处理、多步骤流水线、多文件/多产物生成、批处理、审计、转写、总结、离线分析。
  • 主会话保留职责:只在必要时追问关键缺口、确认边界、挑选最终结果,并把输出改写成面向用户的完成答复。
  • 不建议默认交给子代理的情况:一次性极短任务、需要高频来回确认的对话、强依赖当前聊天即时上下文的动作。
  • 回报节点:默认只保留“已受理 / 已开始 / 已完成 / 已失败”四类关键节点,避免刷屏。

When not to use it

  • Non-Apple Silicon platforms
  • One-time extremely short tasks
  • Tasks requiring high-frequency conversational confirmation

Prerequisites

python3Apple Silicon Mac

Limitations

  • Requires macOS Apple Silicon
  • Initial model download depends on network speed
  • Not suitable for non-Apple Silicon platforms

How it compares

Unlike cloud-based APIs, this approach performs transcription entirely offline on local hardware without requiring an API key.

Compared to similar skills

openai-whisper side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
openai-whisper (this skill)02moReviewBeginner
robotics-code-generator147moNo flagsAdvanced
modal57moReviewIntermediate
hugging-face-cli36moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

robotics-code-generator

HumaizaNaz

Generates clean, runnable ROS 2, Gazebo, Isaac Sim, and VLA code for humanoid robotics

1490

modal

davila7

Run Python code in the cloud with serverless containers, GPUs, and autoscaling. Use when deploying ML models, running batch processing jobs, scheduling compute-intensive tasks, or serving APIs that require GPU acceleration or dynamic scaling.

587

hugging-face-cli

patchy631

Execute Hugging Face Hub operations using the `hf` CLI. Use when the user needs to download models/datasets/spaces, upload files to Hub repositories, create repos, manage local cache, or run compute jobs on HF infrastructure. Covers authentication, file transfers, repository creation, cache operations, and cloud compute.

350

computer-use-agents

davila7

Build AI agents that interact with computers like humans do - viewing screens, moving cursors, clicking buttons, and typing text. Covers Anthropic's Computer Use, OpenAI's Operator/CUA, and open-source alternatives. Critical focus on sandboxing, security, and handling the unique challenges of vision-based control. Use when: computer use, desktop automation agent, screen control AI, vision-based agent, GUI automation.

1040

machine-learning-ops-ml-pipeline

sickn33

Design and implement a complete ML pipeline for: $ARGUMENTS

436

ray-train

davila7

Distributed training orchestration across clusters. Scales PyTorch/TensorFlow/HuggingFace from laptop to 1000s of nodes. Built-in hyperparameter tuning with Ray Tune, fault tolerance, elastic scaling. Use when training massive models across multiple machines or running distributed hyperparameter sweeps.

336

Search skills

Search the agent skills registry