← 返回
沟通协作 Key 中文

Safe Email

Privacy-first workflow for processing explicitly forwarded emails via IMAP in a dedicated inbox. Use only when the user explicitly asks to process the latest...
通过 IMAP 在专用收件箱处理明确转发邮件的隐私优先工作流。仅在用户明确要求处理最新邮件时使用...
nitansde
沟通协作 clawhub v1.0.7 1 版本 99853.8 Key: 需要
★ 2
Stars
📥 643
下载
💾 13
安装
1
版本
#latest

概述

Safe Email (Privacy-First, Extraction-Only)

Use this skill to safely process forwarded emails from a dedicated inbox via IMAP.

This skill is extraction-only:

  • Read newest forwarded email (when explicitly asked)
  • Extract structured details
  • Return suggested next actions
  • Do not write to calendar/reminder or other external systems automatically

What users must know first

  1. Use a dedicated inbox (recommended: a brand-new Gmail account).
  2. Forward target emails to that dedicated inbox before running this skill.
  3. This skill does not auto-check inboxes; it runs only on explicit user instruction.

Required secrets/config (declared in metadata)

  • SAFE_EMAIL_IMAP_USERNAME
  • SAFE_EMAIL_IMAP_APP_PASSWORD

Policy:

  • Provide secrets through secure runtime configuration.
  • Never store plaintext credentials inside the skill package.

Security rules

  1. Never auto-check email without explicit user instruction.
  2. Read minimally: only newest relevant message for the request.
  3. Deletion is optional and requires explicit consent.
  4. Ask before ambiguous or destructive actions.

Setup guide (Gmail + IMAP)

  1. Create a dedicated Gmail account for automation.
  2. Enable 2-Step Verification.
  3. Generate an App Password.
  4. Configure IMAP client (example: Himalaya):
    • IMAP: imap.gmail.com:993 (TLS)
    • SMTP (optional if sending needed elsewhere): smtp.gmail.com:587 (STARTTLS)

Execution workflow

Step 0 — Require explicit trigger

Proceed only if user explicitly asks, e.g.:

  • "I forwarded an email, process it."
  • "Read the latest forwarded email."

Otherwise, stop.

Step 1 — Read newest relevant email only

  • List recent inbox messages.
  • Open only the newest relevant candidate.
  • Do not bulk-read old/unrelated messages.

Step 2 — Extract structured details

Extract as available:

  • sender
  • subject/title
  • date/time window (and timezone if present)
  • location
  • links
  • key notes (confirmation numbers, seats, participants, etc.)
  • actionable items

If time/timezone is ambiguous, ask user for confirmation.

Step 3 — Return extraction + suggested next actions

Return:

  1. Structured summary
  2. Confidence/ambiguities
  3. Suggested next actions (examples):
    • "Create a calendar event"
    • "Create a reminder/task"
    • "Draft a reply"
    • "Archive/delete email"

Do not execute those actions unless user explicitly asks.

Step 4 — Optional email deletion (consent required)

If and only if user explicitly requests deletion:

  1. Move processed email to Trash
  2. Permanently expunge when supported
  3. Report deletion status

If not requested, leave email untouched and state so clearly.

Failure handling

  • If parsing fails: provide partial extraction + clarification questions.
  • If deletion fails: report exact status and ask whether to retry.

Default privacy posture

  • Explicit trigger only
  • Minimal access scope
  • No background surveillance behavior
  • No automatic downstream writes
  • Optional deletion with explicit consent

版本历史

共 1 个版本

  • v1.0.7 当前
    2026-03-29 15:08 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

communication-collaboration

Himalaya

lamelas
{"answer":"通过IMAP/SMTP管理邮件的CLI。可在终端使用 `himalaya` 收发、回复、转发、搜索及整理邮件。支持多账户与MML(MIME元语言)编写邮件。"}
★ 68 📥 45,592
productivity

US Card Forum

nitansde
使用本地 Nitan MCP stdio 服务器,对uscardforum.com 进行搜索、阅读、监控及身份验证设置指引。默认安全包装使用 npx --no-instal...
★ 0 📥 853
communication-collaboration

Slack

steipete
当需要通过 slack 工具从 Clawdbot 控制 Slack 时使用,包括在频道或私信中回复消息或置顶/取消置顶项目。
★ 157 📥 47,685