asr-transcribe-to-text SKILL.md skillA
asr-transcribe-to-text from daymade/claude-code-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add daymade/claude-code-skills/asr-transcribe-to-text@git:20261031.9d5ef22Pins git:20261031.9d5ef22 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- daymade/claude-code-skills
- Path
daymade-audio/asr-transcribe-to-text/SKILL.md- Versions recorded
- 11
- Latest version
- git:20261031.9d5ef22, committed Oct 31, 2026
- First version recorded
- Aug 27, 2026
- Size
- 56,719 bytes
- Repository stars
- 1,519
- License
- MIT
Transcribes audio or video to speaker-labeled, timestamped text, locally with MLX on Apple Silicon or remotely. Use for 转录 / 录音转文字 / 说话人分离 / 字幕, and also for preparing audio for ASR without transcribing: 转格式, 降采样到 16kHz, merging recorder segments, or compressing and speeding up audio before 飞书妙记 — even when it looks like a one-line ffmpeg job.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# ASR Transcribe to Text Transcribe audio/video to **speaker-labeled** text. Local execution has two explicit routes. Long or unattended recordings use checkpointed whisper.cpp + Silero VAD blocks, then late-fuse pyannote speakers. Short/medium recordings may use the Qwen3-ASR + mlx-whisper alignment route. Neither route cuts ASR input at diarization turns; speaker attribution happens after continuous-context ASR. ## Route before ASR: the transcript is the result, not the run **Preserve course videos before choosing an ASR route.** When uploading a course video, or when the user requires the picture or original media, upload the original video file with its picture, audio and original speed. Skip Step 2 and the preprocessing section unless the user explicitly requests conversion. An existing transcript can satisfy the text request but does not satisfy an outstanding video upload. Slow transfers or upload failures do not authorize extracting audio, transcoding or speeding up the video. Before starting transcription, check the owning project's transcript catalog, external source index, and declared prior-work carriers for an existing …
Read the whole file at its exact version.
How to install
mdr add daymade/claude-code-skills/asr-transcribe-to-text@sha256:cafa94d3e7caedf5The line at the top of this page pins the label git:20261031.9d5ef22, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_fgdsgnonsndcyoww)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 11 versions of this file, between Aug 27, 2026 and Oct 31, 2026, about one every 7 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261031.9d5ef22 latest | 2026-10-31 | 9d5ef22 | 56,719 B | A | view · diff |
| git:20261023.8a4e289 | 2026-10-23 | 8a4e289 | 55,437 B | A | view · diff |
| git:20261020.41dd663 | 2026-10-20 | 41dd663 | 54,127 B | A | view · diff |
| git:20261013.2174bc7 | 2026-10-13 | 2174bc7 | 53,804 B | A | view · diff |
| git:20261012.33f7383 | 2026-10-12 | 33f7383 | 52,956 B | A | view · diff |
| git:20261009.f640d8a | 2026-10-09 | f640d8a | 52,319 B | A | view · diff |
| git:20260923.d5976d1 | 2026-09-23 | d5976d1 | 53,914 B | A | view · diff |
| git:20260919.72dc01f | 2026-09-19 | 72dc01f | 54,641 B | A | view · diff |
| git:20260906.63a65c1 | 2026-09-06 | 63a65c1 | 53,967 B | A | view · diff |
| git:20260902.a6049f4 | 2026-09-02 | a6049f4 | 52,639 B | A | view · diff |
| git:20260827.efde6ad | 2026-08-27 | efde6ad | 50,014 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (56719 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
daymade/claude-code-skills · 1,519 stars · license MIT · pushed 2026-11-07 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_fgdsgnonsndcyoww GET https://markdownregistry.com/api/v1/resolve?ref=daymade/claude-code-skills/asr-transcribe-to-text GET https://markdownregistry.com/api/v1/blob/cafa94d3e7caedf5e0d3c46db881f9b6f1764942e14be04ec0cb5ab1f748d84c
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.