Skip to main content

email

AI-powered IMAP email client with semantic search, intelligent triage, and graduated autonomy. Manages email through natural conversation.

インストールへ移動

ソース情報

リポジトリ
kimasplund/clawdbot-email
ソースの最終更新活動
2026年1月26日 22:30
検出された SKILL.md の言語
英語
スター
0
フォーク
0

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
email
description
AI-powered IMAP email client with semantic search, intelligent triage, and graduated autonomy. Manages email through natural conversation.
metadata
{"clawdbot":{"emoji":"📧","requires":{"bins":"[Truncated]"},"permissions":["network:imap","network:smtp"]}}
user-invocable
true
# Email Skill Manage your email through natural conversation with AI-powered intelligence. ## CLI Usage Run commands via node: ```bash node ~/projects/clawdbot-email/dist/cli.js <command> [options] ``` ## Commands ### List inbox messages ```bash node ~/projects/clawdbot-email/dist/cli.js inbox node ~/projects/clawdbot-email/dist/cli.js inbox --limit 20 ``` ### Read a specific message ```bash node ~/projects/clawdbot-email/dist/cli.js read <uid> ``` ### Semantic search ```bash node ~/projects/clawdbot-email/dist/cli.js search "project deadlines" node ~/projects/clawdbot-email/dist/cli.js search "invoices from last month" ``` ### List folders ```bash node ~/projects/clawdbot-email/dist/cli.js folders ``` ### Archive message ```bash node ~/projects/clawdbot-email/dist/cli.js archive <uid> ``` ### Delete message (move to trash) ```bash node ~/projects/clawdbot-email/dist/cli.js delete <uid> ``` ### Move message to folder ```bash node ~/projects/clawdbot-email/dist/cli.js move <uid> Projects ``` ### Star/flag message ```bash node ~/projects/clawdbot-email/dist/cli.js star <uid> ``` ### Mark as read ```bash node ~/projects/clawdbot-email/dist/cli.js mark-read <uid> ``` ### Compose and send email ```bash # Simple send node ~/projects/clawdbot-email/dist/cli.js send \ --to "recipient@example.com" \ --subject "Hello" \ --body "Email body text" # Multiple recipients node ~/projects/clawdbot-email/dist/cli.js send \ --to "a@example.com,b@example.com" \ --cc "c@example.com" \ --bcc "d@example.com" \ --subject "Team Update" \ --body "Meeting notes..." # Body from stdin echo "Message body" | node ~/projects/clawdbot-email/dist/cli.js send \ --to "user@example.com" \ --subject "Piped content" \ --stdin ``` ### Reply to message ```bash # Reply to sender node ~/projects/clawdbot-email/dist/cli.js reply <uid> --body "Thank you for your email" # Reply all node ~/projects/clawdbot-email/dist/cli.js reply <uid> --body "Response" --all ``` ### Forward message ```bash node ~/projects/clawdbot-email/dist/cli.js forward <uid> --to "colleague@example.com" node ~/projects/clawdbot-email/dist/cli.js forward <uid> --to "user@example.com" --body "FYI" ``` ### List attachments ```bash node ~/projects/clawdbot-email/dist/cli.js attachments <uid> ``` ### Download attachments ```bash # Download all attachments node ~/projects/clawdbot-email/dist/cli.js download <uid> # Download specific attachment by index node ~/projects/clawdbot-email/dist/cli.js download <uid> 0 # Download to specific path node ~/projects/clawdbot-email/dist/cli.js download <uid> --output ./downloads/ ``` ## Account Management ### List accounts ```bash node ~/projects/clawdbot-email/dist/cli.js accounts ``` ### Add account ```bash node ~/projects/clawdbot-email/dist/cli.js accounts add \ --imap-host imap.gmail.com \ --email user@gmail.com \ --password "app-password" \ --provider gmail ``` ### Remove account ```bash node ~/projects/clawdbot-email/dist/cli.js accounts remove <account-id> ``` ## Settings ### View settings ```bash node ~/projects/clawdbot-email/dist/cli.js settings ``` ### Set autonomy level ```bash node ~/projects/clawdbot-email/dist/cli.js settings --autonomy L1 ``` ## Autonomy Levels | Level | Description | |-------|-------------| | L0 | Manual: All actions require confirmation | | L1 | Assisted: Read auto, writes need confirmation | | L2 | Supervised: Most auto, sends need confirmation | | L3 | Autonomous: Full automation (use with caution) | ## Environment Variables - `EMAIL_CONFIG_PATH` - Config directory path (default: ~/.clawdbot/email) ## Provider Support - Gmail (imap.gmail.com) - Outlook (outlook.office365.com) - iCloud (imap.mail.me.com) - Yahoo (imap.mail.yahoo.com) - FastMail (imap.fastmail.com) - ProtonMail (127.0.0.1 via bridge) - Any IMAP server
GitHubで見る