Instal·la
npx skillscat add jiying2007/agent-dev-kit/adk-email-imap-fetch Instal·la des del registre de SkillsCat.
SKILL.md
IMAP 邮件获取
Goal
- 通过 IMAP 协议从邮箱获取邮件列表和内容。
Prerequisites
- 确认 IMAP 配置(服务器、端口、凭证)可用。
- 获取最小上下文:邮箱地址、筛选条件。
Workflow
- check-config: 验证 IMAP 配置和凭证
- dry-run: 测试连接和认证
- fetch: 获取邮件列表和指定邮件内容
Quality Gate
- 邮件获取成功
- 凭证从环境变量读取(未硬编码)
- 邮箱状态未被修改(只读操作)
Evidence Template
- 邮箱: <email>
- 获取数量: N 封
- 获取状态: pass / needs-fix健壮性规范
- 输入验证: 配置项完整性检查
- 重试策略: 连接失败最多重试 3 次
- 超时控制: 单次操作不超过 60 秒
- 异常隔离: 单封邮件获取失败不影响其他
- 日志记录: 记录获取数量和耗时