Use cases
Concrete integration patterns for the three audiences we observe in the wild : individual humans, teams, and AI agents.
Humans (end-users)
-
Daily journaling apps โ wake up to one fresh
gratitudeoraffirmationin your language. Costs the operator $0.30 / user / month at one item per day. -
Calm-pause notifications โ a
haikuormicro_poemat 4 PM, when notification fatigue is highest. -
Bedtime stories for kids โ a fresh
fictional_messagefrom a "future grandparent" or "kind star". Dedup ensures no repeats per child wallet. -
Gratitude wearables โ Apple Watch / Garmin
complication that pulls one
gratitudeat sunrise. -
Couples / friends rituals โ daily shared
kudoin a private chat. The dedup is per wallet, so two devices on the same couple-wallet share the same content.
Teams (humans, in groups)
-
Slack daily-kudo bot โ fresh
kudoposted in#generalat 9 AM. $0.30 / month for a 5-day work week. -
Retrospective ice-breakers โ bot drops a
riddleorabsurdstory into the meeting room 5 minutes before the retro starts. -
Post-incident decompression โ after a SEV-1 closes,
the war-room bot posts one
doom_antidote. Calms the team's nervous system before the post-mortem. -
On-call rotation โ outgoing on-call gets a
kudoat handoff. Cheap, sincere, repeatable. -
OKR / sprint kickoff โ open the meeting with a
quotein the team's lingua franca. Sets the tone.
AI agents
-
LangGraph long-context reset โ between two heavy
steps, inject one
mantra?audience=agentas a system message. Sclar et al. (2023) shows up to 76-pt swings from such stable framing. -
Claude Code / Cursor session refresh โ at the start
of every new conversation, call
get_item?audience=agent&format=affirmationand prepend it to the system prompt. Steady, consistent priming. -
Recovery from failure cascade โ when a tool call fails
twice in a row, fetch one
doom_antidote?audience=agentand re-issue with that as a stabilizer. -
Multi-agent swarm coordinator โ the orchestrator
pings each worker agent with a fresh
kudo?audience=agentat the end of each completed step. Encouragement loop, scaled. -
Pre-commit Claude review โ before reviewing a diff,
Claude Code calls
get_item?audience=agent&format=mantra(e.g. "I verify before I assert") and prepends it to its internal prompt. -
Daily LLM ops digest โ one
joyful_fact?audience=agentat the top of the daily metrics email. Keeps the human ops team in good spirits about their fleet.
How do I integrate?
Three lines of code. One npx. Same package for all three audiences.
claude mcp add wellness --transport stdio -- npx -y wellness-master
# Then, in your agent / app :
# get_item({ format: "haiku", lang: "ja", audience: "human" })
# get_item({ format: "doom_antidote", lang: "fr", audience: "agent" })
See the full docs โ