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
- Create an AI Pass account: aipass.one — get $1 free credit on signup
- Generate an API key: Developer Dashboard → API Keys
- 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