一键导入
outlook-navigator
Read-only Outlook mail and Calendar intake for context, task extraction, schedule awareness, and stakeholder enrichment.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Read-only Outlook mail and Calendar intake for context, task extraction, schedule awareness, and stakeholder enrichment.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Analyze A/B test results with statistical significance, sample size validation, confidence intervals, and ship/extend/stop recommendations. Use when evaluating experiment results, checking if a test reached significance, interpreting split test data, or deciding whether to ship a variant.
Local-first dual-pillar agentic memory inspired by TencentDB-Agent-Memory.
Assess whether your product work is AI-first or AI-shaped. Use when evaluating AI maturity and choosing the next team capability to build.
Full autonomous execution from idea to working code
Track high-priority leadership requests.
Conducts deep-dive research to create a strategic dossier on a target company.
| name | outlook-navigator |
| description | Read-only Outlook mail and Calendar intake for context, task extraction, schedule awareness, and stakeholder enrichment. |
Compatibility Directive: Prefer read-only MS365 MCP/connector capabilities in Antigravity, Codex, Claude Code, and compatible runtimes. Use macOS AppleScript bridge scripts only as less-portable fallbacks when MCP/connector reads are unavailable.
The outlook-navigator is the read-only mail and calendar intake path. It fetches named Outlook and Calendar source windows for local workstream/task synthesis but does not mutate Microsoft 365 state.
/outlook (Fetch last 5)/outlook --count 10/outlook --calendar 7 (Fetch calendar events for next N days)/beats-comms outlook: <named mail query/window>/beats-comms calendar: <named lookahead/window>/inboxRequire an explicit named read-only mail or calendar source window before reading source systems.
Valid mail scopes include sender, subject keyword, folder, conversation, or time window. Valid calendar scopes include lookahead days, date range, meeting title, or participant.
If the scope omits a time window, compute it with:
python3 system/scripts/chat_intake_state.py window --platform outlook --scope "<SCOPE>"
python3 system/scripts/chat_intake_state.py window --platform calendar --scope "<SCOPE>"
Outlook defaults to 5 business days back. Calendar defaults to 14 days forward.
Use read-only MS365 MCP/connector capabilities first when surfaced by the runtime:
Do not use write-capable tools for sends, replies, forwards, draft creation, event creation, meeting updates, reminders, Todo, Planner, or mailbox/calendar modifications during intake.
Use outlook_bridge.py only when MCP/connector reads are unavailable or the runtime cannot surface the needed read operation. Label this as a less-portable AppleScript fallback in the run report.
Fetch recent scoped inbox snippets:
python3 system/scripts/outlook_bridge.py --count {n}
Deep-read specific matching emails only when needed for extraction:
python3 system/scripts/outlook_bridge.py --search "subject keyword"
Fetch calendar lookahead:
python3 system/scripts/outlook_bridge.py --calendar {days}
Save named source evidence through .agent/skills/chat-transcript-archive/SKILL.md:
3. Meetings/chat-transcripts/outlook/{YYYY-MM-DD}_{scope-slug}_{RUN_ID}.md3. Meetings/chat-transcripts/calendar/{YYYY-MM-DD}_{scope-slug}_{RUN_ID}.md3. Meetings/reports/outlook-runs/{RUN_ID}.md3. Meetings/reports/calendar-runs/{RUN_ID}.mdUse short snippets and metadata, not full unbounded mailbox or calendar dumps. The 3. Meetings/ output paths are ignored and local-only.
If an upcoming calendar event maps to an active task in TASK_MASTER.md to "Schedule a meeting with X", update the task status to 🗓️ Scheduled for [Date] instead of completing it.
Triangulate named mail and calendar evidence against 5. Trackers/WORKSTREAMS.md and matching 5. Trackers/workstreams/ files when present. Workstream titles must be plain English, 9 words or fewer, and free of Task Master, Trello, Jira, or source IDs.
For each person found in emails (senders, CC'd, mentioned, or in signatures):
4. People/{firstname-lastname}.md exists.4. People/ is gitignored. Extract everything useful from signatures — work email, cell, office address, pronouns, direct reports./track item.5. Trackers/critical/boss-requests.md.4. People/.memory-consolidator update.osascript to query the locally-installed Microsoft Outlook app on macOS.«class mtME») don't expose name of sender. The bridge handles this with try/catch fallback to address of sender.0. Incoming/ is gitignored and local-only.3. Meetings/ are gitignored and local-only.4. People/ are gitignored and local-only.