limit (number, optional): Max results (default 10).
markRead (boolean, optional): Mark as read after fetching (default false).
Configuration (NO HARDCODED SECRETS)
This skill must not contain credentials.
It loads secrets from either:
A JSON file at %OPENCLAW_SECRETS_DIR%/email-tool.json (recommended), or
Environment variables (fallback).
Required keys:
EMAIL_USER
EMAIL_PASS
Optional (defaults shown):
HOST_IMAP (imap.zoho.com)
PORT_IMAP (993)
HOST_SMTP (smtp.zoho.com)
PORT_SMTP (465)
SECURE_SMTP (true)
If you are packaging/uploading this skill: run node scripts/secret-scan.js first.
1---2name: email-tool3description: Email Skill4---5# Email Skill67**Description:** Use this skill to send and read emails (IMAP/SMTP). Designed for Zoho Mail but configurable.8**Capabilities:** `email.send`, `email.search`910## Tools1112### `email.send`13Send an email to one or more recipients.1415Parameters:16- `to` (string, required): Comma-separated list of recipients.17- `subject` (string, required): The email subject.18- `body` (string, required): The email body (HTML or plain text).19- `cc` (string, optional): CC recipients.20- `bcc` (string, optional): BCC recipients.2122### `email.search`23Search for emails in the inbox.2425Parameters:26- `query` (string, required): Search query (e.g. `from:example.com`, `subject:Invoice`).27- `limit` (number, optional): Max results (default 10).28- `markRead` (boolean, optional): Mark as read after fetching (default false).2930## Configuration (NO HARDCODED SECRETS)31This skill **must not** contain credentials.3233It loads secrets from either:341) A JSON file at `%OPENCLAW_SECRETS_DIR%/email-tool.json` (recommended), or352) Environment variables (fallback).3637Required keys:38- `EMAIL_USER`39- `EMAIL_PASS`4041Optional (defaults shown):42- `HOST_IMAP` (imap.zoho.com)43- `PORT_IMAP` (993)44- `HOST_SMTP` (smtp.zoho.com)45- `PORT_SMTP` (465)46- `SECURE_SMTP` (true)4748If you are packaging/uploading this skill: run `node scripts/secret-scan.js` first.
Run npx skillmds@latest add javimosch/email-tool in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Email Skill It is listed under Productivity on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
javimosch (@javimosch) published this skill. Their other Agent Skills are listed on their SkillMD profile.