extension-email-verification

This skill provides email address verification for Caffeine AI applications. It includes modules to track verified email addresses, handle verification link callbacks, and send verification emails containing a required {{VERIFICATION_URL}} placeholder.

1.5K
Installs
3
Use cases
9/10
Quality

Is extension-email-verification safe to install?

Safe to install

Safe to install: our audit of extension-email-verification's source files found 0 shell commands, 0 external URLs, no file writes (none risk). Every command and URL listed appears verbatim in the skill's source. The skill provides Motoko modules for backend logic. It does not execute shell commands or perform network requests directly, as it relies on the Caffeine AI email extension for email delivery.

How we audit skills: our security review methodology.

Who is this skill for?

Developers building applications on Caffeine AI who need to verify user email ownership.

What can you do with it?

  • Sending verification emails to new users during registration
  • Tracking the verification status of user email addresses
  • Handling verification link clicks via a provided mixin

How good is this skill?

Quality score: 9/10. The documentation provides clear code examples and explicit integration instructions. It correctly identifies dependencies on the caffeineai-email extension.

What does the skill file contain?

SKILL.md
# Email — Verification
Email verification extension for [Caffeine AI](https://caffeine.ai?utm_source=caffeine-skill&utm_medium=referral).

## Overview

This skill adds email address verification via a click-to-verify link. The `MixinEmailVerification` handles the verification callback; `verifiedEmails` tracks verified addresses.

# Backend

## This component is for sending an email to users with a verification link which the user can click to prove they own the email address.

### To check if an email address has been verified

Use the prefabricated module `mo:caffeineai-email-verification/ver...

Frequently asked questions

How do I check if an email is verified?

Use the contains function from the mo:caffeineai-email-verification/verifiedEmails.mo module.

What is required in the email body when sending a verification email?

The htmlBody must contain the placeholder text {{VERIFICATION_URL}}.

Can I modify the verifiedEmails module?

No, the prefabricated module mo:caffeineai-email-verification/verifiedEmails.mo cannot be modified.

Data sourced from caffeinelabs/skills on GitHub. Install counts from skills.sh. The summary and security audit are derived from the skill's source files: every command and URL listed appears verbatim in the source.

Related skills