examples/Kode.Agent.WebApiAssistant/skills/email/SKILL.md
Email operations via IMAP/SMTP. Trigger for inbox checking, reading, drafting, or sending emails. Requires `.config/email.json` setup.
npx skillsauth add jinfanzheng/kode-sdk-csharp emailInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Email is for asynchronous communication with audit trail. Unlike chat (instant, casual), emails are formal, searchable, and have recipients/CC/threads.
| User Intent | Action | Requires Approval |
|-------------|--------|-------------------|
| "Check email" / "Any new mail?" | email_list | No |
| "Read email from X" | email_read | No |
| "Send email to X" | email_send | Yes |
| "Draft email" | email_draft | No |
| "Archive/delete email" | email_move / email_delete | Delete: Yes |
CRITICAL: Always confirm before email_send
Check unread:
email_list unreadOnly=true limit=10
From specific sender:
email_list from="[email protected]"
Search by subject:
email_list subject="Report"
After sending important email, notify:
notify_send title="Email Sent" content="Quarterly report sent to [email protected]" priority="high"
.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": "..."}}
}
testing
Weather/current-conditions verification workflow. Use when user asks for weather, temperature, forecast, rain/snow/wind, typhoon alerts, air quality, or other time-sensitive local conditions. Requires location + source links + local update/publish time; NEVER fabricate.
development
Verification + citation workflow. Use whenever the user asks you to look up information, mentions latest/today/real-time, requests news/weather/prices/scores, or whenever you plan to reference external facts. Requires source links and (when relevant) local published/updated time. NEVER fabricate.
tools
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
testing
High-speed rail / train lookup workflow (China-focused). Use for timetables, ticket availability, delays, cancellations, or “today/latest” rail updates. Prefer official sources; always include source link + local update time; NEVER fabricate.