المهارات observe-whatsapp
📦

observe-whatsapp

آمن

Depurar problemas de entrega de mensajes de WhatsApp y webhooks

Soluciona problemas de producción de WhatsApp de manera eficiente. Esta habilidad proporciona comandos para inspeccionar la entrega de mensajes, depurar fallos de webhooks y ejecutar comprobaciones de salud en la plataforma Kapso.

يدعم: Claude Codex Code(CC)
📊 71 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "observe-whatsapp". Verificar entrega de mensaje para el número de teléfono +1234567890

النتيجة المتوقعة:

Se encontraron 3 mensajes para +1234567890. ID de mensaje msg_abc123: entregado a las 2024-01-15 10:30:00. ID de mensaje msg_def456: pendiente (webhook no confirmado). ID de mensaje msg_ghi789: fallido - destinatario se dio de baja.

استخدام "observe-whatsapp". Mostrar estado de entrega de webhook en la última hora

النتيجة المتوقعة:

Resumen de entregas de webhook: 45 exitosas, 3 fallidas. Entregas fallidas: 503 Service Unavailable del endpoint de webhook a las 10:15, 10:22, 10:45. Cantidad de reintentos: 3/3. Se recomienda verificar la salud del servidor de webhook.

التدقيق الأمني

آمن
v1 • 2/24/2026

This skill is documentation-only (SKILL.md). Static analyzer flagged markdown code blocks as shell commands, but all 28 external_commands findings are false positives from code formatting. Network and env_access findings reference YAML frontmatter URLs and documented environment variable requirements, not actual code execution. No executable code exists in this skill.

1
الملفات التي تم فحصها
110
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
32
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

Respuesta a incidentes de producción

Investiga rápidamente por qué los mensajes de WhatsApp no se están entregando a los clientes durante un incidente activo.

Depuración de webhooks

Inspecciona los intentos de entrega de webhooks para entender por qué los mensajes entrantes o las actualizaciones de estado no se están recibiendo.

Monitoreo de salud

Ejecuta comprobaciones de salud periódicas en números de teléfono y proyectos para detectar proactivamente problemas antes de que afecten a los usuarios.

جرّب هذه الموجهات

Búsqueda básica de mensajes
Necesito verificar si se entregó un mensaje de WhatsApp. El número de teléfono es +1234567890. Ayúdame a encontrar la conversación y verificar su estado de entrega.
Investigación de entrega de webhook
Nuestro endpoint de webhook dejó de recibir eventos de WhatsApp. Usa el script webhook-deliveries para verificar los intentos de entrega recientes e identificar patrones de error.
Flujo de trabajo de clasificación de errores
Estamos viendo un aumento de errores de mensajes en producción. Ejecuta la clasificación completa de errores: verifica errores de mensajes, revisa los registros de API e identifica fallos de entrega de webhooks. Resume la causa raíz.
Automatización de comprobación de salud
Ejecuta una comprobación de salud en el ID de número de teléfono <id> y genera un informe de estado. Incluye cualquier indicador de salud fallido y los pasos de remediación recomendados.

أفضل الممارسات

  • Verifica siempre los errores de mensajes y los registros de API juntos para correlacionar fallos con causas raíz
  • Ejecuta comprobaciones de salud proactivamente antes de desplegar cambios en las integraciones de WhatsApp
  • Usa el script lookup-conversation para obtener el contexto completo al investigar problemas de mensajes individuales

تجنب

  • No ejecutes scripts de diagnóstico repetidamente en rápida sucesión, ya que esto puede limitar por tasa el acceso a la API
  • No uses esta habilidad para configuración o cambios de configuración de webhooks
  • Evita investigar problemas sin primero verificar que las credenciales de API sean válidas y no estén expiradas

الأسئلة المتكررة

¿Qué credenciales necesito para usar esta habilidad?
Necesitas tener configuradas las variables de entorno KAPSO_API_BASE_URL (la URL del host sin la ruta /platform/v1) y KAPSO_API_KEY.
¿Puede esta habilidad crear o modificar webhooks de WhatsApp?
No. Esta habilidad es solo para observación y depuración. Usa la habilidad integrate-whatsapp para configuración, actualizaciones o eliminación de webhooks.
¿Por qué algunos comandos muestran requisitos de npm install?
Los scripts dependen de paquetes de Node.js. Ejecuta npm install una vez antes de usar los scripts de diagnóstico para instalar las dependencias requeridas.
¿Qué hace el script openapi-explore.mjs?
Te permite buscar y explorar la especificación OpenAPI de la plataforma Kapso, ayudándote a encontrar endpoints, operaciones y esquemas disponibles.
¿Cómo verifico la salud de un número de teléfono específico?
Usa el script whatsapp-health.js con la bandera --phone-number-id seguida del ID del número de teléfono que quieres verificar.
¿Qué debo hacer si las entregas de webhook están fallando?
Primero verifica que tu servidor de webhook esté respondiendo con códigos de estado 2xx. Luego revisa la salida de webhook-deliveries.js para patrones de reintentos y códigos de error. Verifica que tu validación de firma de webhook sea correcta.

تفاصيل المطور

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md