Back to list
JinFanZheng

email

by JinFanZheng

Kode Agent SDK for .NET - Event-driven AI Agent runtime supporting Anthropic Claude and OpenAI GPT models with tool calling, state management, and event streaming

43🍴 14📅 Jan 23, 2026

SKILL.md


name: email description: Email operations via IMAP/SMTP. Trigger for inbox checking, reading, drafting, or sending emails. Requires .config/email.json setup.

Mental Model

Email is for asynchronous communication with audit trail. Unlike chat (instant, casual), emails are formal, searchable, and have recipients/CC/threads.

Trigger Patterns

User IntentActionRequires Approval
"Check email" / "Any new mail?"email_listNo
"Read email from X"email_readNo
"Send email to X"email_sendYes
"Draft email"email_draftNo
"Archive/delete email"email_move / email_deleteDelete: Yes

Pre-flight Checks (Before Sending)

CRITICAL: Always confirm before email_send

  1. Show full email: To, CC, Subject, Body
  2. Check for sensitive content (passwords, tokens, confidential)
  3. Warn if body mentions "attachment" but none attached
  4. Alert if sending outside business hours (user's timezone)

Anti-Patterns (NEVER)

  • Don't send without user confirmation
  • Don't guess recipient addresses - ask if unclear
  • Don't include passwords/API keys in emails
  • Don't send empty emails or ones with placeholder text
  • Don't delete without showing what will be deleted

Common Queries

Check unread:

email_list unreadOnly=true limit=10

From specific sender:

email_list from="boss@company.com"

Search by subject:

email_list subject="Report"

After sending important email, notify:

notify_send title="Email Sent" content="Quarterly report sent to boss@company.com" priority="high"

Setup Required

.config/email.json must exist (user provides credentials):

{
  "imap": {"host": "imap.gmail.com", "port": 993, "auth": {"user": "...", "pass": "..."}},
  "smtp": {"host": "smtp.gmail.com", "port": 587, "auth": {"user": "...", "pass": "..."}}
}

Score

Total Score

75/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

+5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon