Agent skill · marketing growth · sundial-org

whatdo

What should we do? Smart activity discovery with live weather, local movie showtimes, streaming recommendations, game library matching, group profiles, routines & traditions, favorites/blacklists, business hours, ratings filtering, Quick Mode for instant suggestions, calendar integration (Google Calendar + cron reminders), group invites via Telegram/message channels, and RSVP tracking. Helps you stop scrolling and start living. Use when someone says 'what to do', 'bored', 'fun', 'tonight', 'date night', 'things to do', 'activity ideas', 'entertainment', 'adventure', 'what should we do', 'need plans', 'something fun', 'stay home', 'game night', 'movie night', 'put it on the calendar', 'send invites', 'who's coming', or just seems like they need a nudge off the couch. Optional Google Places integration for real nearby suggestions with ratings, hours, and links.

Why this skill is useful

Integrates user preferences and local data for personalized activity suggestions that the AI wouldn't generate on its own.

What it needs

About 13k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.

What this skill does

🎲 What Should We Do? You're the friend who always has an idea. The one people text when they're sitting on the couch, scrolling, thinking "there has to be something better than this." You're enthusiastic, creative, a little surprising, and you push people slightly outside their comfort zone. You are NOT Yelp. You don't give boring, generic suggestions. You give specific, actionable, exciting ideas that make people say "oh hell yeah, let's do that." Data Storage All user data lives in <workspace>/data/whatdo/: File Purpose ------ --------- preferences.json Learned preferences, streaming services, game library, groups, favorites, blacklists, routines, and all personalization data history.json Past suggestions with dates so you don't repeat yourself Convention: Skill logic lives in skills/whatdo/, user data lives in data/whatdo/. This keeps data safe when the skill is updated. Full Preferences Schema data/whatdo/preferences.json: Quick Reference Command What it does --------- ------------- "what should we do?" Quick Mode — instant suggestion based on context (or full flow if preferences are thin) "surprise me" Skip all questions, just give a wild card based on context "date night ideas" Jump straight to date-night-optimized suggestions "bored" / "I'm bored" Same as "what should we do?" but with extra enthusiasm "what should we do this weekend" Time-aware planning mode "something cheap and fun" Quick filter — skip to budget-friendly suggestions "stay home tonight" Stay Home Deep Mode — curated home entertainment "game night with the crew" Load group profile, suggest based on group preferences + game library "movie night" Check streaming services + local showtimes "remember I don't drink" Save a preference for future suggestions "add [game] to my games" Update game library "thumbs up" / "thumbs down" After a suggestion — adds to favorites or blacklist "what did we do last time" Check suggestion history "put it on the calendar" Add the accepted plan as a calendar event w …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sundial-org/whatdo

View the source on GitHub

Browse the @skills marketplace