Saltar al contenido principal
Si programas con un asistente de IA, puedes pedirle la integración de Identity Link en una sola frase. La skill de Identity Link es un conjunto de instrucciones y una referencia de la API que tu asistente lee antes de escribir código. Con ella, el asistente conoce las reglas de la API que no se descubren probando, como validar la firma del webhook o recuperar un resultado cuyo aviso no llegó.
El asistente escribe la integración en tu proyecto, en tu lenguaje y tu framework. Si no indicas ninguno, usa Node.js con TypeScript.

Instalar la skill

La skill está publicada en el repositorio público vusecurity/VU-ONE de GitHub. Se instala con un comando. Necesitas Node.js para usar npx. Ejecuta el comando en la carpeta raíz de tu proyecto:
El instalador detecta los asistentes de tu equipo y copia la skill en la carpeta de cada uno, por ejemplo .claude/skills/ para Claude Code o .agents/skills/ para otros asistentes compatibles. Funciona con Claude Code, Codex, Cursor y otros asistentes que leen skills.
Agrega -g para instalar la skill en tu usuario en lugar de en el proyecto:
Indica el asistente con -a:
La versión de la skill está en el encabezado de su archivo SKILL.md. La versión publicada es la 1.0.0.

Usar la skill

1

Ten a mano tus credenciales

Necesitas una cuenta de Identity Link. El plan free alcanza para una prueba de concepto. En el portal, abre Ajustes → Desarrolladores. Ahí están el Client Id, el Client Secret y el Webhook Secret.El asistente te pide que los guardes en variables de entorno: IDENTITY_LINK_CLIENT_ID, IDENTITY_LINK_CLIENT_SECRET e IDENTITY_LINK_WEBHOOK_SECRET. No los pegues en el chat ni en el código.
2

Pide la integración

Escribe el pedido en español o en inglés. Por ejemplo: «Integra Identity Link en mi app para verificar a los usuarios nuevos». La skill se activa sola cuando el pedido es una integración de Identity Link.
3

Revisa lo que armó

Revisa el código antes de llevarlo a producción. La skill tiene una lista de verificación final que el asistente recorre contigo.
4

Prueba de punta a punta

Crea un enlace, ábrelo en un teléfono y completa la verificación. Confirma que llega el webhook y que tu aplicación lee y guarda el resultado. Para recibir el webhook en tu equipo, usa un túnel como ngrok o cloudflared. Cuando termines la prueba, elimina ese endpoint con DELETE /webhook-endpoints/{id}.

Qué queda armado en tu proyecto

Credenciales y token

Las credenciales se leen de variables de entorno y la aplicación no arranca si falta una. El token se guarda en caché y se renueva antes de vencer.

Enlace de verificación

POST /links con un externalUserId que sale de la sesión de tu servidor, nunca del navegador. Tu aplicación entrega linkUrl a la persona.

Webhook con la firma validada

El endpoint se registra una sola vez. El handler valida X-Signature-SHA256 sobre el body raw, en tiempo constante, y responde 200 enseguida.

Resultado guardado

Ante un evento terminal, la aplicación lee GET /verifications/{id} en el momento y guarda en tu sistema solo lo que necesitas.

Reglas que el asistente aplica

La skill reúne en un solo lugar las reglas de la API que una integración tiene que respetar para funcionar en producción. Estas son las principales: Detalle de cada tema en Webhooks, KYC y Errores.

Cuándo se activa

La skill se activa con pedidos para integrar Identity Link en el código de una aplicación: crear enlaces, recibir y validar webhooks, leer un resultado o armar una prueba de concepto en el plan free. No se activa para:
  • VU Cloud Services, las APIs con Api-Key como ID Analysis, Face Analysis o Antispoofing Facial.
  • El login de VU ONE o sus tenants.
  • Usar el portal de Identity Link sin programar.

Cómo se identifican las llamadas

El código que arma el asistente envía el encabezado User-Agent: identity-link-skill/<versión> en cada llamada a la API. Así VU distingue las integraciones hechas con la skill y su versión. El encabezado no lleva datos personales.

Qué sigue

Introducción

El flujo completo de la integración.

Webhooks

Eventos, firma y reintentos.

Repositorio de la skill

El código fuente de la skill en GitHub.
Última modificación el 4 de noviembre de 2026