work-slack
Fetch Slack highlights (messages sent and mentions received) for a given work day. Usable standalone or as a subagent from work-daily.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Fetch Slack highlights (messages sent and mentions received) for a given work day. Usable standalone or as a subagent from work-daily.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
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 Google Calendar events for a given work day. Usable standalone or as a subagent from work-daily.
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.
| name | work-slack |
| description | Fetch Slack highlights (messages sent and mentions received) for a given work day. Usable standalone or as a subagent from work-daily. |
| user-invocable | false |
| argument-hint | ['today' | 'yesterday' | 'YYYY-MM-DD' | empty → last working day] |
Fetch Slack activity for: $ARGUMENTS
Date: Use the Skill tool to invoke work-date-resolver with args $ARGUMENTS.
Parse DATE from the output.
Slack user ID: If SLACK_USER_ID is provided in context, use it directly. Otherwise:
gh api user --jq '{email: .email, name: .name}' to get the GitHub user's email and name.slack_search_users with query: <email>. Find the matching entry and store its id as SLACK_USER_ID.query: <name>.Use slack_search_public_and_private:
Sent messages:
query: "from:<@SLACK_USER_ID> on:DATE"Mentions:
query: "<@SLACK_USER_ID> on:DATE"Filter out:
#random, #general-social)Emit exactly in this format:
SLACK_RESULT
DATE: <DATE>
HIGHLIGHTS (N):
- **#channel** — thread summary (one line per distinct thread/topic)
Combine sent and mentions into a single de-duplicated list, grouped loosely by thread.
If nothing substantive: emit HIGHLIGHTS (0): (none).