mood
SolidTracks the USER's mood only — signals + synthesized decision from camera/voice/telegram. Do NOT use for emotion commands directed at the device ("show sad", "be happy", bare "sad now"); those go through emotion/SKILL.md and are never logged here. Music/wellbeing skills consume the latest decision.
Install
Quality Score: 83/100
Skill Content
Details
- Author
- autonomous-ai
- Repository
- autonomous-ai/autonomous-os
- Created
- 2 months ago
- Last Updated
- today
- Language
- Python
- License
- Apache-2.0
Similar Skills
Semantically similar based on skill content — not just same category
user-emotion-detection
Maps a detected user emotion — from facial expression (emotion.detected) OR speech (speech_emotion.detected) — into a mood signal logged via the Mood skill, then picks one response route (music / checkin / action). This is about the USER's emotion (input), NOT the device's own expression — that's emotion/SKILL.md.
music-suggestion
Proactive music suggestion. Routed in by user-emotion-detection/SKILL.md (the router) on emotion.detected (camera) and speech_emotion.detected (voice) events when the synthesized mood is suggestion-worthy (sad/stressed/tired/excited/happy/bored) AND audio is idle AND cooldown is clear. Reads, decision, and writes share the same parallel batch in a single turn. Does NOT fire on motion.activity / [activity] events — those route to wellbeing/SKILL.md only. NOT for user-initiated music requests (those use the music skill).
mood
Track and analyze Alex's mood, mental health, and wellbeing over time. Maintains a structured Mood Journal in Obsidian with day-by-day scores, weekly summaries, and a color-coded calendar heatmap. Use when the user asks about mood, mental health, "how am I doing", "how have I been feeling", "mood check", "update my mood journal", "how was my week emotionally", "any patterns in my mood", or as part of daily briefing and weekly review processing.