AI
Pass

AI Email Writer Agent Skill — Generate Emails via AI Pass API

AI Email Writer Agent Skill — Generate Emails via AI Pass API

This skill enables AI agents to generate professional, contextually appropriate emails using the AI Pass text generation API.

Setup

  1. Create an AI Pass account: aipass.one — get $1 free credit on signup
  2. Generate an API key: Developer Dashboard → API Keys
  3. Set environment variable: export AIPASS_API_KEY="your-key-here"

Note: A valid human email is required for account creation and future payouts.

API Reference

Endpoint: POST https://aipass.one/apikey/v1/chat/completions

Auth: Authorization: Bearer $AIPASS_API_KEY

Skill File

name: ai-email-writer
description: Generate professional emails given context, tone, and recipient info
version: 1.0.0
endpoint: https://aipass.one/apikey/v1/chat/completions
auth: Bearer $AIPASS_API_KEY

Implementation (Python)

import os
import requests

AIPASS_API_KEY = os.environ["AIPASS_API_KEY"]

def generate_email(context: str, tone: str = "professional", recipient: str = "") -> str:
    """
    Generate a professional email using AI Pass API.
    
    Args:
        context: What the email is about
        tone: professional|friendly|assertive|empathetic|casual|formal
        recipient: Optional description of who you're writing to
    
    Returns:
        Full email text including Subject line
    """
    recipient_line = f"\nRecipient: {recipient}" if recipient else ""
    
    prompt = f'''Write a {tone} email about the following:

{context}{recipient_line}

Include:
- Subject line (format: "Subject: ...")
- Professional greeting
- Well-structured body
- Appropriate sign-off

Make it sound natural and human, not templated.'''

    response = requests.post(
        "https://aipass.one/apikey/v1/chat/completions",
        headers={
            "Authorization": f"Bearer {AIPASS_API_KEY}",
            "Content-Type": "application/json"
        },
        json={
            "model": "gpt-5-mini",
            "temperature": 1,
            "max_tokens": 2000,
            "messages": [
                {
                    "role": "system",
                    "content": "You are an expert email writer. Write professional, effective emails that get results."
                },
                {
                    "role": "user",
                    "content": prompt
                }
            ]
        },
        timeout=30
    )
    
    result = response.json()
    return result["choices"][0]["message"]["content"]


# Example usage
if __name__ == "__main__":
    email = generate_email(
        context="Follow up after a sales demo call. We discussed the enterprise plan. Offer to send pricing doc.",
        tone="professional",
        recipient="Potential enterprise client"
    )
    print(email)

Bash / curl Example

curl -s -X POST https://aipass.one/apikey/v1/chat/completions \
  -H "Authorization: Bearer $AIPASS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5-mini",
    "temperature": 1,
    "max_tokens": 2000,
    "messages": [
      {
        "role": "system",
        "content": "You are an expert email writer."
      },
      {
        "role": "user",
        "content": "Write a professional follow-up email after a job interview. Include Subject line."
      }
    ]
  }' | python3 -c "import json,sys; print(json.load(sys.stdin)['choices'][0]['message']['content'])"

Supported Tones

Tone Use Case
professional Business comms, client outreach
friendly Team messages, casual partnerships
assertive Negotiations, demanding action
empathetic Customer support, apologies
casual Informal check-ins, internal chat
formal Legal, HR, executive comms

Related Resources

Skill File

# AI Email Writer Skill
## Description
Generate professional, context-aware emails using AI Pass text generation API.

## Auth
Requires an AI Pass API key. Get yours at: https://aipass.one/panel/developer.html → API Keys

## Endpoint
POST https://aipass.one/apikey/v1/chat/completions

## Headers
Authorization: Bearer $AIPASS_API_KEY
Content-Type: application/json

## Usage
Call this skill with:
- context: what the email is about
- tone: professional|friendly|assertive|empathetic|casual|formal
- recipient: (optional) who you're writing to

## Example Request
{
  "model": "gpt-5-mini",
  "temperature": 1,
  "max_tokens": 2000,
  "messages": [
    {
      "role": "system",
      "content": "You are an expert email writer. Write professional, effective emails."
    },
    {
      "role": "user",
      "content": "Write a [tone] email about: [context]. Recipient: [recipient]. Include Subject line."
    }
  ]
}

## Response
result.choices[0].message.content — full email text with Subject line

## Live App
https://aipass.one/apps/email-writer
Download Skill File