← All skills
transcribe
50 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a coding skill usually runs build and test commands.
By Desko77/claude-code-skills-1c (GitHub) · coding · 95 stars · scanned at commit af48dc0
Транскрибирование видео и аудио файлов. Используй когда пользователь просит транскрибировать, расшифровать запись, сделать конспект встречи, извлечь речь из видео или аудио, преобразовать речь в текст. Для аудио (m4a/mp3/wav/ogg/flac/aac/wma) по умолчанию локальный faster-whisper + диаризация с автодетектом числа спикеров (pyannote community-1 GPU; с явным --num-speakers N - sherpa-onnx, быстрее). Для видео (mp4/mkv/webm/avi/mov) - Gemini API (разбор экрана + скриншоты) либо полностью локально …
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 13 places.
Show 10 more
- skills/transcribe/README.md, line 212
CPU-вариант: `pip install sherpa-onnx` без `-f`. - skills/transcribe/scripts/local_backends.py, line 159
"(pip install imageio-ffmpeg)") - skills/transcribe/scripts/setup.py, line 162
info(" - Linux: см. инструкцию вашего дистрибутива (apt install nvidia-driver-550 и т.п.)") - skills/transcribe/scripts/setup.py, line 243
raise RuntimeError(f"pip install упал на: {packages}") - skills/transcribe/scripts/setup.py, line 277
info(f" {py} -m pip install sherpa-onnx") - skills/transcribe/scripts/setup.py, line 279
info(f"и установите: {py} -m pip install <путь-к-wheel.whl>") - skills/transcribe/scripts/transcribe.py, line 9
pip install google-genai python-dotenv - skills/transcribe/scripts/transcribe_local.py, line 416
"Установите: python -m venv venv-sherpa && pip install onnxruntime-gpu sherpa-onnx soundfile" - skills/transcribe/scripts/transcribe_local.py, line 432
" venv-moss\\Scripts\\python -m pip install torch --index-url https://download.pytorch.org/whl/cu128\n" - skills/transcribe/scripts/transcribe_local.py, line 434
" venv-moss\\Scripts\\python -m pip install -e ./moss\n"
Runs commands on your computer
The author does not mention this. Expected for a coding skill.
Found in 28 places.
Show 17 more
- skills/transcribe/SKILL.md, line 199
python ~/.claude/skills/transcribe/scripts/voiceprints.py list - skills/transcribe/SKILL.md, line 223
python ~/.claude/skills/transcribe/scripts/glossary.py "текст с ослышкой" - skills/transcribe/scripts/analyze_video_local.py, line 94
rc = subprocess.run(cmd, env=env).returncode - skills/transcribe/scripts/diarize_moss.py, line 72
subprocess.run( - skills/transcribe/scripts/diarize_sherpa.py, line 78
subprocess.run(cmd, check=True, capture_output=True) - skills/transcribe/scripts/local_backends.py, line 555
proc = subprocess.run(cmd, capture_output=True, text=True, encoding="utf-8", errors="replace") - skills/transcribe/scripts/setup.py, line 126
return subprocess.run(cmd, **kwargs).returncode - skills/transcribe/scripts/setup.py, line 138
result = subprocess.run( - skills/transcribe/scripts/setup.py, line 144
except (subprocess.SubprocessError, OSError): - skills/transcribe/scripts/transcribe.py, line 246
result = subprocess.run( - skills/transcribe/scripts/transcribe.py, line 280
subprocess.run( - skills/transcribe/scripts/transcribe.py, line 323
subprocess.run( - skills/transcribe/scripts/transcribe_local.py, line 223
subprocess.run( - skills/transcribe/scripts/transcribe_local.py, line 402
def spawn_worker(mode: str, env_extra: dict[str, str], cli: list[str]) -> subprocess.Popen: - skills/transcribe/scripts/transcribe_local.py, line 408
return subprocess.Popen(cmd, env=env) - skills/transcribe/scripts/transcribe_local.py, line 411
def spawn_sherpa_diarize(env_extra: dict[str, str], cli: list[str]) -> subprocess.Popen: - skills/transcribe/scripts/transcribe_local.py, line 423
return subprocess.Popen(cmd, env=env)
and 8 more places
Sends data to these websites: generativelanguage.googleapis.com
The author does not mention this.
Found in 17 places.
Show 14 more
- skills/transcribe/scripts/local_backends.py, line 243
req = urllib.request.Request(url, headers={"Authorization": "Bearer lm-studio"}) - skills/transcribe/scripts/local_backends.py, line 244
with urllib.request.urlopen(req, timeout=10) as r: - skills/transcribe/scripts/local_backends.py, line 260
req = urllib.request.Request(url, headers={"Authorization": "Bearer lm-studio"}) - skills/transcribe/scripts/local_backends.py, line 261
with urllib.request.urlopen(req, timeout=timeout) as r: - skills/transcribe/scripts/local_backends.py, line 326
req = urllib.request.Request( - skills/transcribe/scripts/local_backends.py, line 330
with urllib.request.urlopen(req, timeout=timeout) as r: - skills/transcribe/scripts/local_backends.py, line 451
req = urllib.request.Request( - skills/transcribe/scripts/local_backends.py, line 455
with urllib.request.urlopen(req, timeout=timeout) as r: - skills/transcribe/scripts/setup.py, line 43
import urllib.request - skills/transcribe/scripts/setup.py, line 301
with urllib.request.urlopen(url) as resp, open(tmp, "wb") as f: - skills/transcribe/scripts/transcribe.py, line 46
from google import genai - skills/transcribe/scripts/transcribe.py, line 47
from google.genai import errors, types - skills/transcribe/scripts/transcribe.py, line 454
except (httpx.TimeoutException, httpx.TransportError) as e: - skills/transcribe/scripts/transcribe.py, line 504
except (errors.APIError, httpx.TimeoutException, httpx.TransportError, RuntimeError) as e:
Reads your saved credentials, such as SSH keys or .env files
The author does not mention this.
Found in 1 place.
Can call paid AI services billed to you
This is disclosed by the author in the skill's SKILL.md or README.
Found in 2 places.
Safer alternatives
Low-risk skills in the same category (coding) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'transcribe' ] || [ -L ~/.agents/skills/'transcribe' ]; then echo 'A skill folder named transcribe already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/Desko77/claude-code-skills-1c' "$d" && git -C "$d" checkout --quiet 'af48dc0c29f1dbe68019a96fce30c2735b036aca' -- 'skills/transcribe' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/transcribe' ~/.agents/skills/'transcribe' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'transcribe' ~/.claude/skills/'transcribe' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for Desko77/claude-code-skills-1c shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/Desko77/claude-code-skills-1c/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | af48dc0 | 50 |