Work Sentiment Analyzer
skill icon Skill
Work Sentiment Analyzer
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.

State

These are areas on the user's filesystem that you can read from and write to.

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`

                  
                    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.