work-calendar
Fetch Google Calendar events for a given work day. Usable standalone or as a subagent from work-daily.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Fetch Google Calendar events for a given work day. Usable standalone or as a subagent from work-daily.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Generate a personal daily work summary. Aggregates calendar meetings, Fathom recordings, GitHub commits and PRs, Jira tickets, Slack highlights, and key emails into one structured digest for any given day.
Fetch Fathom meeting recordings with AI summaries and action items for a given work day. Usable standalone or as a subagent from work-daily.
Fetch GitHub commits and PRs (authored + reviewed) for a given work day. Usable standalone or as a subagent from work-daily.
Fetch key Gmail emails (sent and received important) for a given work day. Usable standalone or as a subagent from work-daily.
Resolve the authenticated user's identity for all work integrations. Reads from info.md when available, resolves remaining fields dynamically, caches results back to info.md. Returns a structured IDENTITY_RESULT block. Usable standalone or called in parallel from work-daily.
Fetch Jira tickets updated on a given work day for the current user in the Guidde Atlassian workspace. Usable standalone or as a subagent from work-daily.
基于 SOC 职业分类
| name | work-calendar |
| description | Fetch Google Calendar events for a given work day. Usable standalone or as a subagent from work-daily. |
| argument-hint | ['today' | 'yesterday' | 'YYYY-MM-DD' | empty → last working day] |
| user-invocable | false |
Fetch calendar events for: $ARGUMENTS
Date: Use the Skill tool to invoke work-date-resolver with args $ARGUMENTS.
Parse DATE, DATE_LABEL, DATE_START, DATE_END from the output.
Calendar identity: If CALENDAR_ID and TIMEZONE are provided in context, use them directly. Otherwise call list_calendars and find the entry with primary: true. Store its id as CALENDAR_ID and its timeZone as TIMEZONE.
Call list_events (Google Calendar MCP):
calendarId: CALENDAR_IDstartTime: DATE_STARTendTime: DATE_ENDtimeZone: TIMEZONEpageSize: 20orderBy: startTimeKeep only work-relevant events. Exclude:
eventType: outOfOffice or eventType: workingLocationKeep: 1:1s, focused work sessions, external meetings, standups, and any meeting the authenticated user organises or is a named subject of.
Emit exactly in this format (preserve the section headers so the caller can parse them):
CALENDAR_RESULT
DATE: <DATE>
DATE_LABEL: <DATE_LABEL>
| Time | Event | Duration |
|-------|-------|----------|
| HH:MM | Title | Xm |
> Key note (only for events with a meaningful description — omit line if none)
COUNT: N
If no events after filtering: emit the table header + COUNT: 0.
Times in HH:MM 24-hour format (TIMEZONE). Duration rounded to nearest 5 minutes.