read-slack-activity

Installation
SKILL.md

Read Slack Activity

Search Slack for user messages on a specific date, group activity by channel and time window, detect huddles, and infer channel→project mappings. Returns structured activity data for callers to summarize, correlate with time entries, or display.

Inputs

  • date (required): target date in YYYY-MM-DD format
  • user_id (required): Slack user ID (e.g., U07J89FDWPJ)
  • vault_root (optional): path to Obsidian vault root, used for loading cached slack-mappings from .cache/om/intervals-cache/slack-mappings.md
  • time_entries (optional): structured time entries from the daily note (start times, durations, projects), used to identify uncovered gaps

Process

  1. Check prerequisites: verify Slack tools are available in the current harness. If no Slack tools are available, skip quietly and return empty output.

  2. Search for user messages on the target date using slack_search_public_and_private:

    • Query: from:<@{user_id}> on:{date}
  3. Group messages by channel and 30-minute time windows.

Related skills
Installs
1
Repository
olivoil/skills
First Seen
3 days ago