Analyze Slack Usage
Instructions
You MUST use a todo list to complete these steps in order. Never move on to one step if you haven't completed the previous step. If you have multiple read steps in a row, read them all at once (in parallel).
3
The data contains messagesFrom (user's messages), mentionsOf (others mentioning them), and collaborators (ranked by interaction signals).
Write a markdown profile to Connection Profiles. Start with 'Last analyzed: [ISO datetime]'. Include: - Top channels (where they're most active) - Key collaborators (names only, from bidirectional interactions) - Topics they discuss - Quick Access section with channel/DM IDs
DO NOT include message counts. Describe patterns, not statistics. DO NOT write to entities - that's handled by a separate task.
4
Briefly confirm: 'Saved your Slack profile to connections/.'
You MUST use a todo list to complete these steps in order. Never move on to one step if you haven't completed the previous step. If you have multiple read steps in a row, read them all at once (in parallel).
Add all steps to your todo list now and begin executing.
## Steps
1. [Read Connection Profile Format]: Read the documentation in: `./skills/sauna/[skill_id]/references/context.profile.format.md` (Canonical profile structure)
2. [Read Writing Samples]: Read the file at `./documents/tmp/writing-samples.json` and analyze its contents
3. The data contains messagesFrom (user's messages), mentionsOf (others mentioning them), and collaborators (ranked by interaction signals).
Write a markdown profile to `./documents/connections/[service-name].md`. Start with 'Last analyzed: [ISO datetime]'. Include: - Top channels (where they're most active) - Key collaborators (names only, from bidirectional interactions) - Topics they discuss - Quick Access section with channel/DM IDs
DO NOT include message counts. Describe patterns, not statistics. DO NOT write to entities - that's handled by a separate task.
4. Briefly confirm: 'Saved your Slack profile to connections/.'