extension-oql
82Expose Canister Data Through OQL
Structured canister data is difficult for intelligence agents to query safely. This skill adds OQL entities, schema discovery, query execution, relationships, and per-entity authorization.
Agregar verificación de correo electrónico a aplicaciones de Caffeine AI
Las aplicaciones necesitan comprobar que los usuarios controlan las direcciones de correo electrónico que envían. Esta skill guía la integración de correos de verificación, callbacks y comprobaciones de direcciones verificadas.
Copia esta solicitud en tu Agente. Incluye la página canónica del Skill y el manifiesto.
Review the Skillstore skill "extension-email-verification" from https://skillstore.io/skills/caffeinelabs-extension-email-verification.md and its manifest at https://skillstore.io/api/skills/caffeinelabs-extension-email-verification/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Tu Agente debe seguir mostrando su plan y solicitar cualquier confirmación exigida por la política de seguridad.
Usa estos enlaces cuando un agente de IA, crawler o script necesite contexto limpio en vez de leer la página completa.
Usando "extension-email-verification". Agrega verificación a un nuevo endpoint de registro.
Resultado esperado:
Un flujo de registro almacena una solicitud pendiente, envía un mensaje de verificación y vincula el correo electrónico solo después de una verificación correcta.
Usando "extension-email-verification". Explica cómo comprobar si la persona que llama verificó un correo electrónico.
Resultado esperado:
Carga la dirección registrada de la persona que llama y consulta el almacén prefabricado de correos electrónicos verificados con la función contains.
Usando "extension-email-verification". Revisa un cuerpo de correo de verificación personalizado.
Resultado esperado:
All 13 static findings are false positives caused by Markdown code spans, code fences, an informational URL, and a relative documentation link. The embedded example still presents two medium risks: unescaped user input in HTML email and a publicly callable email-sending flow without explicit abuse controls. These example patterns should be hardened before publication.
Comparte el informe de evaluación versionado, la insignia neutral, la tarjeta insertable y las citas. Skillstore presenta evidencias sin decidir si este Skill es seguro.
https://skillstore.io/skills/caffeinelabs-extension-email-verification/audits/3?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/caffeinelabs-extension-email-verification?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/caffeinelabs-extension-email-verification?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/caffeinelabs-extension-email-verification/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/caffeinelabs-extension-email-verification.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>caffeinelabs. (2026). extension-email-verification security audit report (audit version 3) [Author version 0.1.5]. Skillstore. https://skillstore.io/skills/caffeinelabs-extension-email-verification/audits/3@techreport{caffeinelabs-caffeinelabs-extension-email-verification-2026,
author = {caffeinelabs},
title = {extension-email-verification security audit report (audit version 3)},
institution = {Skillstore},
year = {2026},
number = {3},
url = {https://skillstore.io/skills/caffeinelabs-extension-email-verification/audits/3},
note = {Author version 0.1.5}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "extension-email-verification security audit report (audit version 3)"
version: "0.1.5"
type: report
authors:
- name: "caffeinelabs"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/caffeinelabs-extension-email-verification/audits/3"
identifiers:
- type: other
value: "skillstore:caffeinelabs-extension-email-verification:audit:3"
description: "Skillstore immutable audit report identifier"
Crea un flujo de registro que envía un enlace de verificación e informa si la dirección registrada está verificada.
Comprueba el almacén de correos electrónicos verificados antes de habilitar acciones que requieren una dirección de contacto confirmada.
Crea un editor de administración que conserve el marcador de posición de URL de verificación requerido en cada plantilla de correo electrónico.
Agrega verificación de correo electrónico a mi aplicación de Caffeine AI. Usa los módulos prefabricados y explica cada paso de integración requerido.
Implementa endpoints de registro y estado verificado. Mantén los registros no verificados como pendientes y evita reservar direcciones de correo electrónico antes de la verificación.
Crea un flujo profesional de correo de verificación utilizando el marcador de posición de URL de verificación requerido. Escapa todos los valores HTML proporcionados por los usuarios.
Revisa mi flujo de verificación de correo electrónico de Caffeine AI en cuanto a unicidad, normalización, inyección de HTML, gestión de reenvíos y coherencia del estado de verificación.
Autor
caffeinelabsLicencia
MIT
Versión del autor
v0.1.5
Revisión de Skillstore
r2
Ref.
a39a91716eadede5f4cdefd78178fed4e837a128
Actualidad del mantenimiento
24/7/2026
Uso
1 descargas · 1 vistas
Estructura de archivos
📄 SKILL.md
Expose Canister Data Through OQL
Structured canister data is difficult for intelligence agents to query safely. This skill adds OQL entities, schema discovery, query execution, relationships, and per-entity authorization.
Añadir la aprobación de usuarios a aplicaciones de Caffeine AI
Las aplicaciones necesitan una forma controlada de admitir usuarios antes de exponer funciones protegidas. Esta habilidad proporciona orientación sobre las comprobaciones de aprobación en el backend y los flujos de administración en el frontend.
Add Object Storage to Caffeine AI Apps
Large files need storage beyond Internet Computer canister limits. This skill guides Caffeine AI projects through backend integration, browser uploads, cached display, downloads, and troubleshooting.
Add Camera Capture to React Apps
Web camera integration requires permission handling, preview state, and device controls. This skill guides Claude, Codex, and Claude Code through the provided React hook.
Query OQL Canisters with the ICP CLI
Writing OQL queries requires exact schema names, JSON types, Candid escaping, and careful pagination. This skill provides practical patterns for reliable, read-only canister queries.
Añadir llamadas HTTP salientes de backend a Caffeine AI
Los canisters de backend necesitan una forma controlada de llamar a servicios externos. Esta habilidad muestra cómo añadir llamadas salientes GET y POST con callbacks de transformación.
Crear funciones de eventos de autenticación de Entra
por sickn33
Las extensiones de autenticación personalizadas son difíciles de conectar en los flujos de usuario de Entra. Esta skill proporciona patrones enfocados de .NET para notificaciones de token, manejo de atributos y eventos de OTP.
Gestionar certificados de Azure Key Vault en Rust
por sickn33
Los equipos de Rust necesitan patrones fiables para flujos de trabajo de certificados en Azure Key Vault. Esta skill proporciona orientación enfocada del SDK para autenticación, operaciones de ciclo de vida, directivas y permisos.
Configurar la seguridad de correo electrónico y contraseña en Better Auth
por better-auth
La autenticación con correo electrónico y contraseña puede fallar cuando la verificación, los flujos de restablecimiento y las reglas de contraseña están incompletos. Esta skill guía una configuración segura de Better Auth con ejemplos enfocados.
Gestionar tareas de inquilino de Microsoft 365
por alirezarezvani
La administración de inquilinos de Microsoft 365 requiere una planificación cuidadosa, scripts repetibles y revisión de seguridad. Esta habilidad crea planes de configuración, listas de verificación y borradores de PowerShell para flujos de trabajo de inquilinos, usuarios, licencias y seguridad.
Registrar identidades de agentes de Starknet
por internet-court
Los equipos necesitan una forma repetible de registrar agentes de IA y exponer señales de confianza en Starknet. Esta habilidad guía los flujos de trabajo de identidad, reputación, validación y metadatos A2A de ERC-8004.
Analizar la calidad de las pruebas en distintos frameworks
por C0ntr0lledCha0s
Las pruebas débiles ocultan defectos, ralentizan la refactorización y hacen que las cifras de cobertura sean engañosas. Esta skill analiza suites de pruebas y ofrece orientación priorizada sobre fiabilidad, mantenibilidad, cobertura y pruebas de mutación.