Skip to content

SERNAC Reclamo Skill

Una skill portable para AI coding assistants que conversa contigo, redacta tu reclamo al SERNAC y lo presenta por ti en el portal — con ClaveÚnica y todo.

Si las empresas de cobranza pueden hostigarte con un robot que marca tu número a las 8 de la mañana de un sábado… tú también puedes tener un robot. Uno más educado, eso sí: este redacta en lenguaje formal, pide permiso antes de enviar y no te grita por teléfono.

Venciendo a los robots de cobranza con nuestro propio robot

Reclamar al SERNAC es gratis, es tu derecho y ahora tienes 2 años de plazo (antes eran 6 meses). Y aun así casi nadie lo hace. ¿Por qué? Porque el proceso es:

  1. Buscar el portal
  2. Acordarte de tu ClaveÚnica
  3. Aceptar términos
  4. Elegir la categoría correcta entre doce
  5. Escribir “formal” cuando lo único que quieres decir es “me tienen chato”
  6. Rendirte en el paso 5

La fricción no está en el trámite. Está en redactar. Y resulta que redactar formal es exactamente lo que un LLM hace mejor que tú a las 11 de la noche.

sernac-reclamo es una skill portable — un archivo SKILL.md con instrucciones — que cualquier AI coding assistant puede cargar: Claude Code, Cline, Cursor, Windsurf, OpenCode, Freebuff. No es una app, no es un servicio, no hay backend espiándote. Es un prompt muy bien escrito con automatización de navegador atrás.

🗣️ Conversa

No te pide 8 campos de golpe. Te pregunta qué pasó y saca los datos de tu relato.

✍️ Redacta

Convierte “me llamaron como 15 veces” en un párrafo que da miedo leer.

✅ Pide permiso

No envía nada sin que tú digas explícitamente “está bien”.

🤖 Automatiza

Login con ClaveÚnica, navegación del portal, formulario y envío.

Terminal window
# Desde GitHub (recomendado)
npx skills add goviedodev/sernac-skill --yes
# O desde directorio local
git clone https://github.com/goviedodev/sernac-skill.git
cd sernac-skill
npx skills add . --skill sernac-reclamo --yes
  1. Le cuentas qué pasó 🎤

    El AI abre con un “cuéntame qué pasó” y te deja hablar. De tu relato natural extrae empresa, producto, fecha, problema, solicitud y monto. Si dices “compré un celular en TiendaXX y a los 3 días murió, quiero que me lo cambien”, ya tiene cinco de los seis campos.

  2. Pregunta solo lo que falta

    Uno por uno, conversacional. Nada de formularios disfrazados de chat.

  3. Redacta y te lo muestra ✍️

    Esta es la parte que importa. El AI no copia textual lo que dijiste: lo reescribe formal, cronológico y con el tono que corresponde a un documento legal.

    Tú dijiste: “Me llaman para cobrarme sin respetar el plazo, insistentes. Pasó el sábado. Quiero plata por el estrés.”

    Él escribe: “Vengo a presentar un reclamo formal en contra de la empresa de cobranza [X], quienes han incurrido en hostigamiento telefónico reiterado y abusivo, llamándome de forma insistente para cobrar una deuda sin respetar el plazo mínimo legal de mora. Dichas prácticas constituyen un claro acoso y vulneran mis derechos como consumidor…”

    Después te lo muestra completo y te pregunta si está bien. Si dices “cámbiale esto”, itera. No avanza hasta que apruebes.

  4. Confirma todo 📋

    Resumen final: empresa, categoría, fecha, descripción aprobada, solicitud, monto, adjuntos, tu RUT. Un último “¿todo correcto?” antes de tocar el navegador.

  5. Automatiza 🤖

    Abre el navegador, hace login con tu ClaveÚnica, navega Reclamo → Ingresar → Acepto y continuar, elige la categoría y llena el formulario — narrándote cada paso.

  6. Te entrega el folio

    Número de folio del reclamo y qué viene después.

DatoEjemplo¿Obligatorio?
RUT11.111.111-1 (con guión y DV)
Clave ClaveÚnicaLa tuya
Empresa / ProveedorNombre de la empresa
Fecha del incidente25/07/2026
Descripción del problemaLo que pasó
Solución esperadaReembolso, cambio, indemnización
Producto / ServicioLo que compraste o contrataste
Monto$150.000Si aplica

El SERNAC te obliga a elegir un “mercado” antes del formulario. Estas son las que están verificadas:

CategoríaCuándo usarla
No me hostiguen (Cobranzas)Cobranza abusiva, hostigamiento telefónico
Incumplimiento de contratoNo respetaron lo acordado
Productos financierosBancos, tarjetas, seguros, créditos
TelecomunicacionesCelular, internet, TV cable, streaming
Servicios básicosAgua, luz, gas
Comercio / RetailTiendas, supermercados, compras
AutomotrizAutos, repuestos, talleres
TurismoAerolíneas, hoteles, agencias
SaludIsapres, clínicas, farmacias
EducaciónColegios, universidades, institutos
ViviendaArriendo, corredores
OtrosLo que no encaje arriba

Si quieres correr la automatización sin AI de por medio, la skill trae un script base:

Terminal window
mkdir sernac-bot && cd sernac-bot
npm init -y
npm install playwright
npx playwright install chromium
node sernac-automation.js 11.111.111-1 tu-clave

Los selectores clave, ya verificados:

// Entrada al Portal del Consumidor
await page.click('a[href*="sernac.cl/app/consumidor"]');
// Login ClaveÚnica — #btnClaveUnica es un ID único, es el más confiable
await page.click('#btnClaveUnica');
await page.fill('input[name="rut"]', rut);
await page.fill('input[name="password"]', password);
await page.click('button[type="submit"]');
// Dashboard → formulario
await page.click('button:has-text("Reclamo")');
await page.click('button:has-text("Ingresar")');
await page.click('button:has-text("Acepto y continuar")');
SíntomaCausa probableSolución
No aparece el botón “Ingresa”Cambió el sitioBuscar por texto parcial: :has-text("Ingre")
ClaveÚnica no cargaCAPTCHAheadless: false y resolver manualmente
Pide código SMS2FA activadoPasarle el código al AI cuando lo pida
Error 403Sesión expiradaPestaña nueva, empezar de cero
Página en blancoURL desactualizadaVolver a sernac.cl y navegar a mano
”No encontré la empresa”Nombre comercial ≠ razón socialBuscar el nombre que sale en la boleta o el RUT

Esto toca identidad digital nacional y genera una gestión legal real. Las reglas no son decorativas:

PrincipioRegla
🔐 Datos sensiblesLa clave nunca se guarda, loguea ni imprime. Se pide cada vez
👤 Uso personalEs para que hagas tu reclamo, no el de terceros sin su consentimiento
⚖️ VeracidadUn reclamo falso es un problema legal tuyo, no del bot
🚦 Rate limiting1-2 intentos por minuto. Son servidores públicos, pagados por todos
📝 Sin abusosNada de spam, fuerza bruta ni pruebas de carga

¿Quieres reclamar al SERNAC pero te da lata solo de pensarlo? 😅

Pues resulta que si ellos nos hostigan con llamadas de cobranza a destiempo… nosotros también podemos automatizarles su odiosa pega. Con responsabilidad, obvio. 🤝

Les presento SERNAC Reclamo Skill — un set de instrucciones portable para cualquier AI coding assistant que hace todo el proceso por ti:

🗣️ Conversas con el AI como si hablaras con un amigo ✍️ El redacta el reclamo en palabras formales (y te lo muestra pa’ que lo apruebes antes) 🔐 Te pide tu RUT (sí, cada persona ingresa el suyo — nada de RUT quemados 😉) 🤖 Se loguea solo con tu ClaveÚnica 📝 Llena el formulario en el portal del SERNAC ✅ ¡Y te da el número de folio!

Así de simple. Te demorai más en contar el problema que en tener el reclamo puesto.

¿Por qué hice esto? Porque persigo que el trato con nosotros sea más humano y menos automatizado. Irónico, ¿cierto? Uso IA para denunciar el mal uso de la IA (y humanos) en cobranzas. Pero es que si vamos a pelear contra los robots… mejor tener los nuestros. 🤖⚔️

Devolvámonos la mano — reclamemos rápido, reclamemos bien, y que el SERNAC haga su pega con la info clara desde el primer día.

Importante: Esto solo lo he probado con Freebuff (Buffy) hasta ahora. Si usas Claude Code, OpenCode, Cline, Cursor o Windsurf — te invito a probarlo y contarme cómo te fue.

👉 Repositorio: github.com/goviedodev/sernac-skill

Terminal window
# Para Claude Code (si ya lo probaste 🤓)
npx skills add goviedodev/sernac-skill --yes

#SERNAC #Chile #IA #OpenSource #Consumidores #DerechosDelConsumidor #Dev #CobranzasAbusivas