# Whatsapp Message Rater

> Rates WhatsApp messages for sentiment, urgency, and spam likelihood. Use for: rate this WhatsApp, analyze chat sentiment, score message urgency, `whatsapp-auto-responder`.

- Skill: `stijnman/whatsapp-message-rater` (Agent Skill)
- Install (CLI): `npx skillmds@latest add stijnman/whatsapp-message-rater`
- Raw SKILL.md: https://api.skillmd.com/api/skills/stijnman/whatsapp-message-rater/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: Stijnman (https://skillmd.com/u/stijnman)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/stijnman/whatsapp-message-rater

---

# WhatsApp Message Rater
## When to Use

- User says **rate this WhatsApp** or task matches this capability
- User says **analyze chat sentiment** or task matches this capability
- User says **score message urgency** or task matches this capability

## Workflow

1. Parse message: sender, text, timestamp, attachments.
2. Score sentiment (-1 to 1), urgency (0-10), spam (0-10).
3. Output JSON summary plus one-line recommendation.
4. Update per-contact profile if memory available.

## Output Template

```
{"sentiment": 0.0, "urgency": 0, "spam": 0, "recommendation": ""}
```

## Integrations

- `whatsapp-auto-responder`
- `privacy-redactor`
- `multi-platform-messenger-bridge`

## Error Handling

| Failure | Response |
|---------|----------|
| Empty message | Return neutral scores; flag as no-content. |
| PII in message | Run privacy-redactor before storing profile. |

## Gotchas

- Spam score > 7: never auto-reply; flag for user.

## Example

**Input:** User request matching triggers above.
**Output:** Structured result per workflow with integrations invoked as needed.

