extension-email

The extension-email skill provides functionality for sending service and transactional emails from a backend canister using the Caffeine AI email client.

1.5K
Installs
3
Use cases
5/10
Quality

Is extension-email safe to install?

Safe to install

Safe to install: our audit of extension-email'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. This skill provides a library module for email dispatch. It does not execute shell commands or perform network requests outside of the imported module functionality.

How we audit skills: our security review methodology.

Who is this skill for?

Developers building backend canisters on Caffeine AI who need to send order confirmations or system notifications.

What can you do with it?

  • Sending order confirmation emails
  • Sending system notifications
  • Sending one-off transactional emails

How good is this skill?

Quality score: 5/10. The documentation provides clear usage examples and defines the module interface accurately.

What does the skill file contain?

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

## Overview

This skill adds support for sending service and transactional emails from the backend canister. Use `sendServiceEmail` for order confirmations, notifications, and similar one-off emails.

# Backend

This component is for sending service/transactional emails. 

There is the prefabricated module `mo:caffeineai-email/emailClient.mo` which cannot be modified.

- Use the sendServiceEmail function. 
- Each recipient is sent an indiv...

Frequently asked questions

Can I use this skill for marketing emails?

No. The skill documentation explicitly restricts usage to service and transactional emails.

What function do I use to send an email?

Use the sendServiceEmail function from the mo:caffeineai-email/emailClient module.

What does the sendServiceEmail function return?

It returns a SendResult type, which is either #ok for success or #err(Text) containing the error message.

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