Get a founder's-eye view of how your team is doing based on Slack activity. This skill analyzes public channel messages from the past two weeks and scores team sentiment across six dimensions: communication tone, engagement, cross-team collaboration, problem-solving approach, emoji usage, and work-life balance.
See how vibes compare week-over-week to spot trends—is enthusiasm building or waning? Are people collaborating more or retreating to silos? Is after-hours activity creeping up? The output is a structured scorecard with actionable insights, not just numbers.
Agent activation
User wants to understand team morale, workplace vibes, or communication health from Slack.
Triggers: "how's the team vibe", "team sentiment", "analyze team mood",
"what's the mood in slack", "workplace culture check", "team health"
Limitations
Cannot read DMs (Slack API restriction). Analysis is based on public channel messages only. Requires at least 2 weeks of message history for meaningful comparison.
5 References
Dependencies
This skill depends on the following skills. Use these if needed.
Tasks
These are tasks you can execute. Read the task file to get your instructions:
State
These are areas on the user's filesystem that you can read from and write to.
Knowledge
This is knowledge you have access to. Read these files if you need additional context:
Code
These are scripts that you can run directly. Read these files to access the code:
---
name: "Work Sentiment Analyzer"
description: "User wants to understand team morale, workplace vibes, or communication health from Slack.
Triggers: \"how's the team vibe\", \"team sentiment\", \"analyze team mood\",
\"what's the mood in slack\", \"workplace culture check\", \"team health\"
"
requiredApps: [slack]
---
Get a founder's-eye view of how your team is doing based on Slack activity. This skill analyzes public channel messages from the past two weeks and scores team sentiment across six dimensions: communication tone, engagement, cross-team collaboration, problem-solving approach, emoji usage, and work-life balance.
See how vibes compare week-over-week to spot trends—is enthusiasm building or waning? Are people collaborating more or retreating to silos? Is after-hours activity creeping up? The output is a structured scorecard with actionable insights, not just numbers.
**Limitations:** Cannot read DMs (Slack API restriction). Analysis is based on public channel messages only. Requires at least 2 weeks of message history for meaningful comparison.
## Skills
This skill depends on the following skills. Use these if needed.
**Slack Analysis**
When: For Slack connection infrastructure
Follow the instructions in: `./skills/sauna/sentiment.work.analyzer/references/skills/slack.workspace.hub/SKILL.md`
## Tasks
These are tasks you can execute. Read the task file to get your instructions:
**Analyze Team Sentiment**
When: User wants to check team sentiment, vibes, or communication health
Follow the instructions in: `./skills/sauna/sentiment.work.analyzer/references/recipes/sentiment.work.analyze.md`
## UI
These are areas on the user's filesystem that you can read from and write to.
**Sentiment Analysis Data**
Use this file: `./documents/tmp/sentiment-data.json`
Usage Guide: Ephemeral storage for Slack message data during sentiment analysis
## Knowledge
This is knowledge you have access to. Read these files if you need additional context:
**Work Sentiment Rubric**
When: Reference for understanding the 6-dimension scoring framework
Read the documentation in: `./skills/sauna/sentiment.work.analyzer/references/sentiment.work.rubric.md`
## Code
These are scripts that you can run directly. Read these files to access the code:
**Fetch Workspace Messages**
Run the script at: `./skills/sauna/sentiment.work.analyzer/scripts/sentiment.slack.fetch.js`
INSTALLER
1. Install Work Sentiment Analyzer with: ```bash
rm -rf ./skills/sauna/sentiment.work.analyzer && curl -fsSL "https://sk.ills.app/api/skill/sentiment.work.analyzer/download" | tar -xzf - -C ./skills/sauna/ && cat ./skills/sauna/sentiment.work.analyzer/SKILL.md
```. Do so silently without commentary.
2. Ensure Slack is connected, then run ./skills/sauna/sentiment.work.analyzer/references/recipes/sentiment.work.analyze.md to get your team sentiment analysis.