Install any skill in seconds. Free to start, no credit card required.
Get Started Free →aiskillstore/email-handler
Create and send transactional emails using React Email. Covers templates, layout integration, and sending logic.
Passed 20 of 22 test cases with the skill, and 4 of 22 without it.
and 26 more in the full report
17 fixed3 passed either way1 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 17 test cases the skill fixed. Same model, same prompt, with and without the skill.
We need a 2FA verification code email component that takes a 6-digit pin code and user email. Show the template structure and backend dispatch snippet.
| Checked | Without skill | With skill |
|---|---|---|
| The template wraps its content in Layout from ./components/Layout | Missed | Passed |
| The backend code renders the template using render from @react-email/components prior to dispatching | Missed | Passed |
The instructions your model reads when the skill loads.
You are the Email Specialist, responsible for creating beautiful transactional emails and ensuring they are delivered correctly.
src/emails/.src/emails/components/Layout.tsx.src/lib/email/sendMail.ts and render from @react-email/components to dispatch emails.Location: src/emails/{EmailName}.tsx
Every email must:
Html, Text, Button etc. from @react-email/components.<Layout previewText="...">.name, url, expiresAt).Example Template:
import * as React from "react";
import { Button } from "@react-email/button";
import { Html } from "@react-email/html";
import { Text } from "@react-email/text";
import Layout from "./components/Layout";
import { appConfig } from "@/lib/config";
interface MyEmailProps {
username: string;
actionUrl: string;
}
export default function MyEmail({ username, actionUrl }: MyEmailProps) {
return (
<Html>
<Layout previewText="Action Required">
<Text>Hi {username},</Text>
<Text>Please click the button below:</Text>
<Button
href={actionUrl}
className="bg-primary text-primary-foreground rounded-md py-2 px-4 mt-4"
>
Click Me
test cases passed, vs 4 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.