Batch populate summary fields using content analysis
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Check Outlook inbox and update daily note with message summary
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Command: /check-inbox
Model: Haiku (coordinator) / any (note creation)
Agent: main
Check Outlook inbox for unread messages using Playwright. Extracts sender, subject, time, and flags from the DOM, then optionally updates the daily note with an inbox summary.
@playwright/test in devDependencies)npm run inbox:check without --headless once to authenticate)/check-inbox # Check unread messages (default)
/check-inbox flagged # Check flagged messages
/check-inbox all # Check all messages (no filter)
/check-inbox to-me # Messages addressed directly to me
/check-inbox --no-daily # Don't update daily note
Run the inbox check script:
node .claude/scripts/outlook-inbox.js --headless
For other filters:
node .claude/scripts/outlook-inbox.js --headless --filter flagged
node .claude/scripts/outlook-inbox.js --headless --filter all
node .claude/scripts/outlook-inbox.js --headless --filter to-me
This outputs:
.claude/logs/inbox-messages-{filter}-{timestamp}.json.claude/logs/inbox-screenshot-{filter}-{timestamp}.pngIf the script fails with "Session expired", re-run without --headless:
node .claude/scripts/outlook-inbox.js
.claude/logs/inbox-messages-unread-*.json
Inbox — 3 unread messages (10:56 AM)
| Sender | Subject | Time | Flags |
|----------------------|-------------------------------|----------|---------|
| Alex Johnson | Accepted: What is AlertHub | 10:05 AM | MEETING |
| Chris Taylor | Re: Pen re-test | 9:57 AM | |
| Udemy Business | New courses are waiting... | 10:30 AM | |
For each message, search for matching Person notes:
People/*.md files for sender name matchesAdd or update an ## Inbox section in today's daily note (Daily/YYYY/YYYY-MM-DD.md):
## Inbox
**3 unread** at 10:56 AM
- **Accepted: What is AlertHub** — [[Alex Johnson|Alex Johnson]] (10:05 AM) [MEETING]
- **Re: Pen re-test** — Chris Taylor (9:57 AM)
- **New courses are waiting for you!** — Udemy Business (10:30 AM)
Rules for the daily note update:
## Inbox section already exists, replace it with the latest data## Meetings and before ## Notes[MEETING], [ATTACH], [FLAG]If the user asks, suggest actions for each message:
| Filter | CLI Flag | Description |
|---|---|---|
unread | --filter unread | Unread messages only (default) |
flagged | --filter flagged | Flagged messages only |
to-me | --filter to-me | Messages addressed directly to me |
has-files | --filter has-files | Messages with attachments |
mentions-me | --filter mentions-me | Messages where I'm @mentioned |
calendar-invites | --filter calendar-invites | Meeting invites only |
all | --filter all | All messages (no filter) |
Inbox checks run automatically via launchd at 9:00, 12:00, and 15:00 on weekdays.
com.vault.inbox-check.claude/scripts/outlook-inbox.js --headless.claude/logs/inbox-check.logThe JSON output accumulates in .claude/logs/ — the skill always reads the most recent file.
Same persistent browser context as calendar sync (.claude/browser-data/, gitignored). If the session expires during a scheduled run, the next interactive /check-inbox will prompt for re-authentication.
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Batch populate summary fields using content analysis
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Batch auto-tag untagged notes using content analysis
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Generate C4 architecture diagrams from system notes
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Create and edit Obsidian Canvas files for architecture visualization
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Stage and commit vault changes with UK English conventional commit messages
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Evaluate an architecture artifact (ADR, HLD, LLD) against the vault's established architecture principles
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.