Agent Skills
› fanfan-de/anybox
› outlook-email-task-extraction
outlook-email-task-extraction
GitHub从Outlook邮件线程或邮箱中提取行动项、截止日期、承诺及负责人。适用于生成任务清单,明确责任归属与时间节点,支持附件解析及跨消息去重合并,输出结构化任务列表。
Trigger Scenarios
用户要求从邮件中提取待办事项
需要梳理邮件对话中的承诺和截止日期
分析邮件线程以确定谁负责什么以及何时完成
Install
npx skills add fanfan-de/anybox --skill outlook-email-task-extraction -g -y
SKILL.md
Frontmatter
{
"name": "outlook-email-task-extraction",
"description": "Extract action items, deadlines, commitments, and owners from Outlook email threads and mailbox searches. Use when the user wants a task list from one thread, several related messages, or a mailbox slice, including who owes what and when."
}
Outlook Email Task Extraction
Overview
Use this skill when the user wants work pulled out of email rather than a general summary. Focus on who owns the next move, what the due date is, what is blocked, and what still needs confirmation.
Relevant Actions
- Use
search_messagesorlist_messagesto define the message set in scope. - Use
fetch_messageorfetch_messages_batchwhen body text is needed to resolve owners, due dates, or cross-message dependencies. - Use
list_attachmentsorfetch_attachmentwhen the ask or deadline lives in an attached file rather than the email body. - Use
set_message_categoriesonly if the user explicitly wants tasks or commitments tagged back into Outlook after extraction.
Workflow
- Define the scope clearly: one thread, one sender, one topic, unread mail, or a bounded date window.
- Extract explicit asks, commitments, deadlines, blockers, approvals, and follow-ups from the messages in scope.
- Separate user-owned tasks from tasks owned by other people.
- Distinguish explicit deadlines from inferred urgency.
- When several messages refer to the same task, merge them into one task record with the freshest status.
- If the user wants follow-up help after extraction, keep that as a second step so the task list stays auditable.
Output
- Use a task-oriented format with
Task,Owner,Due,Status, andEvidencewhen possible. - Quote or paraphrase the message that establishes the task owner or due date.
- Call out ambiguity explicitly when ownership or due date is implied rather than stated.
- If there are no concrete tasks, say that clearly instead of forcing a weak extraction.
Version History
- 08dc189 Current 2026-07-05 19:04


