aaaelina/rikkahub-agent-promax/morning-briefing
Claude Code and agent skill by aaaelina/rikkahub-agent-promax
- community
Checking that the SKILL.md file is still in the repository.
Compose the user's morning summary — current weather, today's calendar, unread email count, scheduled jobs ahead, and any battery/storage warnings. Output one short paragraph so the user can read it in 10 seconds.
Install
npx vskill@latest install aaaelina/rikkahub-agent-promax/morning-briefingSKILL.md
Morning briefing
Produce a single short paragraph that tells the user everything they need to know to start their day.
When to use
The user asks "what's my day look like", "morning briefing", "good morning what's on the agenda", "summary please". Or, you're firing this from a workflow that runs every weekday at 7 AM.
Steps
Run all reads in parallel where the tool surface allows; assemble at the end.
- Time anchor.
get_time_info— confirm the local date / weekday. The greeting depends on it ("Friday morning" vs "Saturday morning" vs holiday-named). - Device hygiene.
get_battery_status— call out only if level <= 20% and the device is not charging.get_storage_info— call out only if free < 5%.
- Communications.
list_active_notificationsfiltered to packages the user has whitelisted innotification_listenersettings — group by package, count unread.list_call_log(type = "missed", limit = 5)— surface anyone the user missed since their last interaction.
- Calendar / weather. Both are app-driven. Pick whichever calendar app the user uses (
com.google.android.calendar,com.microsoft.office.outlook, etc.) —launch_app+read_window_treeon the day view, pull today's events as text. Weather: same idea via the OEM weather app or the user's preferred (Pixel Weather, Google, AccuWeather). - Scheduled jobs.
get_jobs_history(limit = 5, since_ms = <last 24h>)— surface anything that failed overnight. - Compose the paragraph. Lead with the greeting + date. Then the warnings (if any). Then the meetings (if any). Then the comms summary. End with a one-line "anything else?" so the user can chain.
Output shape
- ≤4 sentences total. Don't pad.
- Plain text — no markdown headers. The user is reading this on a phone or hearing it through TTS.
- If everything is normal (battery fine, storage fine, no missed calls, no urgent notifications, calendar empty), say so in one sentence and stop.
Failure modes
- Calendar app not installed / accessibility view doesn't render structured text. Skip the meetings section; mention "I couldn't read your calendar — open it yourself if you've got something today".
- Weather requires location and the user denied it. Skip silently; don't bug the user about permissions in a briefing context.
- Notification listener disabled. Mention it once: "By the way, your notification listener is off so I can't see app activity — turn it on in Settings if you want me to include that in tomorrow's briefing."
Don't
- Don't use this skill to read every notification verbatim. If there are 47 unread emails, say "47 unread email" not 47 lines.
- Don't quote any message body — preview titles + senders only. Email previews regularly contain reset links, OTPs, and other things the user wouldn't want narrated.
- Don't speculate about the user's day from calendar metadata ("looks busy!"). Stick to facts.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingapp/src/main/assets/default-skills/morning-briefing/SKILL.md
Popularity
- Repository stars
- 44
- Repository forks
- 12
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/aaaelina/rikkahub-agent-promax/morning-briefing)