Transcribe audios (notas de voz de WhatsApp y otros formatos: .ogg, .opus, .mp3, .m4a, .wav, .webm) a texto en español, y encadena automáticamente con el flujo procesos/procesar-audio.md para crear las actividades CRM en Holded y actualizar las fichas del brain. Usar SIEMPRE que el usuario adjunte uno o varios archivos de audio o pida "transcribe esto", "pásalo a texto", "transcribe el audio de X".
Scanned 9/12/2026
Install to Claude Code
npx -y skills add aibot88/sec_skill_store --skill transcribir-whatsapp --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Transcribir Whatsapp?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/aibot88-transcribir-whatsapp)More formats (shields.io, HTML) on the badges page.
---
name: transcribir-whatsapp
description: >
Transcribe audios (notas de voz de WhatsApp y otros formatos: .ogg, .opus,
.mp3, .m4a, .wav, .webm) a texto en español, y encadena automáticamente
con el flujo procesos/procesar-audio.md para crear las actividades CRM en
Holded y actualizar las fichas del brain. Usar SIEMPRE que el usuario
adjunte uno o varios archivos de audio o pida "transcribe esto", "pásalo a
texto", "transcribe el audio de X".
---
# transcribir-whatsapp
> Esta skill NO requiere instalación local. Funciona con cualquier Cowork moderno gracias a sus capacidades multimodales nativas. Sergio puede adjuntar audios desde su Mac sin instalar Python ni ffmpeg.
## 1. Gating por rol
Invoca `whoami` al inicio. Según `role`:
| Rol | Permisos |
|---|---|
| `noe`, `sergio` | Permitido. |
| Cualquier otro / `whoami` falla | Abortar: "transcribir-whatsapp solo está autorizado para Noé y Sergio." |
## 2. Formatos soportados
`.ogg`, `.opus`, `.mp3`, `.m4a`, `.wav`, `.webm`.
Si el archivo adjunto pesa **>50 MB**, avisar al usuario antes de procesar (puede tardar más de lo habitual).
## 3. Flujo
1. **Recibir** los audios adjuntos en el chat de Cowork (uno o varios). Si el usuario pega texto en vez de adjuntar audios, saltar al paso 3 — el texto ya es la transcripción.
2. **Transcribir** cada audio a texto literal en español usando las capacidades multimodales nativas de Cowork. Sin instalar nada, sin scripts, sin pre-flight checks.
3. **Encadenar** con [`procesos/procesar-audio.md`](../../procesos/procesar-audio.md) para que el texto transcrito se convierta en actividades CRM en Holded y se propaguen las fichas del brain.
4. **Devolver al usuario** en una sola respuesta:
- Transcripción literal de cada audio en bloque markdown (`### Audio 1: nombre.ogg` + texto).
- Tabla resumen de acciones realizadas en Holded (audio → empresa → eventos/tareas/notas/etapa).
- Slugs de fichas actualizadas en el brain remoto, con el `updatedAt` devuelto por `entity-propagation`.
## 4. Si Cowork no puede transcribir un audio
Causas típicas: archivo corrupto, formato exótico no soportado, audio en otro idioma muy diferente del español.
- Mostrar mensaje claro al usuario: "No he podido transcribir `<nombre>`."
- **NO inventar contenido** ni dejar un placeholder genérico.
- Sugerir reenviar el audio en otro formato (.mp3 o .m4a suelen ser los más robustos).
- Continuar con los demás audios que sí se hayan transcrito correctamente.
## 5. Reglas duras
| Situación | Acción |
|---|---|
| Audio inaudible / sin contenido | Decir: "Audio ilegible, ¿puedes repetirlo?". NO inventar nada. |
| Archivo > 50 MB | Avisar al usuario antes de procesar. |
| Varios audios en una sola tanda | Procesar todos antes de invocar `procesar-audio` (una sola pasada al brain). |
| Usuario pega texto + adjunta audio | Tratar ambos como entradas separadas: el texto ya es transcripción, el audio se transcribe; ambos pasan juntos a `procesar-audio`. |
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!