邮件处理工具(基于 IMAP)。搜索、读取、下载附件、移动邮件。 触发场景: - 用户需要查看、搜索、管理邮件 - 用户需要下载邮件附件 - 用户需要移动、归档邮件 - 用户提到"邮件"、"邮箱"、"收件箱"、"附件"
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
邮件处理工具(基于 IMAP)。搜索、读取、下载附件、移动邮件。 触发场景: - 用户需要查看、搜索、管理邮件 - 用户需要下载邮件附件 - 用户需要移动、归档邮件 - 用户提到"邮件"、"邮箱"、"收件箱"、"附件"
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
将本地图像和视频上传到 Immich 服务器,支持批量上传、管理 Album 和公开链接。网络资源下载由 video-downloader 负责;当用户提到"上传到 Immich"、"上传图片"、"备份照片"、"上传视频"、"下载视频并上传 Immich"时使用此技能。
下载视频工具。处理抖音短链、抖音作品页、微信视频号 SPH 分享链接,以及 yt-dlp 支持的网站视频下载。 触发场景: - 用户发来视频链接并要求”下载这个视频” - 用户要求下载抖音视频、图文、封面、音乐、JSON、评论 - 用户要求下载 YouTube、Bilibili、X、TikTok 等 yt-dlp 支持站点的视频 - 用户要求下载 weixin.qq.com/sph/ 格式的微信视频号分享链接 - 用户提到”yt-dlp””douyin-downloader””视频下载””抖音短链” - 用户要求获取抖音热搜榜或搜索抖音作品 - 用户要求刷新抖音 Cookie - 用户要求刷新微信视频号或腾讯元宝 Cookie
AI 图片生成与编辑。使用统一 CLI 调用 OpenAI Images、Google Gemini 原生图片 API、火山方舟 Seedream,支持多参考图、mask、批量生成、透明背景后处理,以及 Seedream 5.0 Pro 点选/框选式连续交互编辑。当用户提到生成图片、画图、封面图、配图、AI 生图、改图、修图、参考图编辑、Gemini 生图、Seedream 或交互编辑时使用。
媒体处理工具集(基于 ffmpeg)。当用户需要视频转码、格式转换、压缩到指定大小、调整分辨率/帧率、添加 Logo 或图片水印、设置水印位置/尺寸/透明度、追加片头片尾、音频处理、视频裁剪/剪辑、合并/拼接、修复 m3u 下载损坏视频(faststart/moov atom)时使用。支持品牌视频一体化生成、目标 MB 两遍编码、H.264/H.265/AV1/VP9 批量转码、无损裁剪与合并、mp4 moov 前置修复。
为 Sorb 的 Seedance 2.0 视频生成分析图片或参考视频,编写和优化中文视频提示词、图生视频方案、运镜设计、分镜板、首帧建议、长视频分段方案与剪辑节奏。用户明确提到 Seedance 2.0、图生视频、参考视频复刻、运镜、分镜、首尾帧、视频延长或长视频规划时使用;不要为普通图片生成或与 Seedance 无关的视频任务触发。
从静态图片中提取前景元素并分离 UI 组件,支持棋盘格背景去除、绿幕/蓝幕/白幕/黑幕关键色抠图、透视校正。当用户说"提取 UI 元素"、"分离组件"、"去除背景"、"棋盘格背景"、"绿幕抠图"、"checkerboard 抠图"、"抠图"时使用。
| name | |
| description | 邮件处理工具(基于 IMAP)。搜索、读取、下载附件、移动邮件。 触发场景: - 用户需要查看、搜索、管理邮件 - 用户需要下载邮件附件 - 用户需要移动、归档邮件 - 用户提到"邮件"、"邮箱"、"收件箱"、"附件" |
基于 IMAP 协议的邮件 CLI 工具。Python 3.13+ 必需。
运行 init 命令交互式创建配置:
python3 scripts/email_tool.py init
会依次询问:
agent_config.toml,保存在当前项目目录)qqmail)结果:
agent_config.toml(与其他 skill 共用同一配置文件).env(优先级更高).env 加入 .gitignore配置文件为 agent_config.toml(多 skill 共用,按 [skill名] 分区)。
查找策略:当前目录 → skill 目录 → git 根目录。
模板位于 skill 目录的 agent_config.example.toml。
agent_config.toml([email] 区块):
[email.accounts.qqmail]
email = "user@example.com"
imap_host = "imap.qq.com"
imap_port = 993
smtp_host = "smtp.qq.com"
smtp_port = 465
password = "your_app_password"
密码优先级(从高到低):
.env 文件中的 EMAIL_{ACCOUNT}_PASSWORD 环境变量agent_config.toml 中账户的 password 字段环境变量命名规则:EMAIL_{ACCOUNT}_PASSWORD,ACCOUNT 为账户名大写。
相对于 skill 安装目录:scripts/email_tool.py
所有命令在项目目录下执行(配置文件通过三位置发现策略自动查找)。
| 命令 | 用途 | 示例 |
|---|---|---|
init | 交互式初始化配置 | email_tool.py init |
folders | 列出所有文件夹 | email_tool.py folders |
list | 搜索列出邮件 | email_tool.py list --subject "发票" --last 5 |
read | 读取邮件内容 | email_tool.py read --uid 12345 |
download | 下载附件 | email_tool.py download --subject "发票" --ext pdf --output-dir /tmp |
move | 移动邮件 | email_tool.py move --subject "账单" --target-folder "账单" --yes |
search-links | 从 HTML 提取链接 | email_tool.py search-links --subject "京东" |
--config PATH:配置文件路径(默认使用 agent_config.toml 三位置发现策略)--account NAME:账户名(默认 qqmail)--subject TEXT:主题关键词搜索--sender TEXT:发件人搜索--since DD-Mon-YYYY:起始日期(如 01-Jan-2026)--before DD-Mon-YYYY:截止日期--last N:只处理最新 N 封email_tool.py init
# 或指定配置路径
email_tool.py --config /path/to/agent_config.toml init
交互式询问账户信息,自动:
agent_config.toml([email.accounts.{name}] 区块).env(不覆盖已有内容).env 加入 .gitignoreemail_tool.py list --subject "发票"
email_tool.py list --sender "jd.com" --last 3
email_tool.py list --subject "报告" --folder "工作"
输出 JSON 包含 uid、subject、from、date。
email_tool.py read --uid 12345 12346
email_tool.py read --subject "发票" --last 1
email_tool.py read --uid 12345 --html
输出 JSON 包含 body、content_type、attachments(附件列表)。
email_tool.py download --uid 12345 --output-dir /tmp/attachments
email_tool.py download --subject "发票" --ext pdf --output-dir /tmp/invoices
email_tool.py download --subject "报销" --last 1 --output-dir .
# dry run(默认,只列出不移动)
email_tool.py move --subject "账单" --target-folder "账单"
# 执行移动
email_tool.py move --subject "账单" --target-folder "账单" --yes
# 只移动最新一封
email_tool.py move --subject "通知" --target-folder "归档" --last 1 --yes
文件夹名支持中文,自动处理 IMAP modified UTF-7 编码。优先使用 MOVE 命令,不支持时降级 COPY+DELETE。
email_tool.py search-links --subject "京东"
email_tool.py search-links --sender "didifapiao"
输出 JSON 包含 pdf_links、xml_links、invoice_numbers。
agent_config.toml 的 password 字段中,或通过环境变量 EMAIL_{ACCOUNT}_PASSWORD 读取(环境变量优先)BEFORE 关键词返回空结果。工具已自动处理:服务端只发 SINCE,BEFORE 在本地按 Date 头过滤move 命令默认 dry run,必须加 --yes 才执行download 的 --ext 参数支持逗号分隔多个扩展名(如 pdf,xml)DD-Mon-YYYY(如 15-Mar-2026)