By roeibh
AI-powered morning routine that triages your email (and cleans up the inbox), Slack, calendar, GitHub, competitor news, and industry trends into a unified briefing dashboard with draft responses and actionable priorities.
npx claudepluginhub roeibh/morning-briefing-claude-pluginSub-agent that handles calendar analysis and meeting prep. Runs in parallel with other morning briefing agents.
Sub-agent that combines all briefing outputs into a unified HTML dashboard and summary. Runs AFTER all other agents complete.
Sub-agent that handles email scanning, triage, AND inbox cleanup. Runs in parallel with other morning briefing agents.
Sub-agent that handles GitHub activity scanning. Runs in parallel with other morning briefing agents.
Sub-agent that handles web research — industry scanning and competitor monitoring. Runs in parallel with other morning briefing agents.
Sub-agent that handles Slack channel scanning and digest. Runs in parallel with other morning briefing agents.
Pull today's calendar events. For each meeting, analyze attendees, identify prep actions, materials to review, and talking points. Use this skill when the user wants calendar prep only.
Scan the web for news about competitors — product launches, funding rounds, partnerships, and market moves. Produce a competitive intelligence brief. Automatically included with the scan skill.
Scan, triage, draft responses, AND CLEAN UP the email inbox. Reads emails, classifies by urgency, drafts replies, then archives/marks-read low-priority mail so the inbox is clean when done. Works with Gmail and Outlook. Use this skill when the user wants email triage only.
Scan GitHub for open PRs, stale reviews, failing CI checks, and team activity. Produce a code activity digest. Use this skill when the user wants GitHub digest only.
Scan the web for trending tools, topics, blogs, and articles related to the user's interest areas. Produce a curated "Morning Reading" report with insights, recommendations, and a top 5 links list. Use this skill when the user wants industry scan and competitor watch only.
Combine all morning briefing outputs into a single unified HTML dashboard. This skill runs LAST, after all other workstreams have completed. Automatically invoked by the start skill.
Scan relevant Slack channels from the last 12 hours. Surface important threads, mentions, and high-activity discussions. Suggest responses where needed. Use this skill when the user wants Slack digest only.
Run the full morning briefing routine. Executes all workstreams in parallel — email triage, Slack digest, calendar prep, industry scan, GitHub digest, competitor watch — then combines everything into a unified dashboard. Use this skill when the user wants their complete morning briefing.
Personal productivity tools - daily briefings, weekly summaries, and activity analysis via Glean. Requires glean-core.
Manage tasks, plan your day, and build up memory of important context about your work. Syncs with your calendar, email, and chat to keep everything organized and on track.
WorkIQ productivity skills powered by the local WorkIQ CLI — read-only insights across email, meetings, calendar, Teams, SharePoint, projects, and people.
Enhances calendar Skills by automating meeting prep, standup notes, and workflow triggers
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
External network access
Connects to servers outside your machine
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
An AI-powered morning routine plugin for Claude Cowork.
Stop drowning in email, Slack, and notifications. Run one command and get a unified briefing with triaged inbox, draft responses, meeting prep, team activity, and curated industry news — delivered as a polished dashboard. Your inbox is left clean when it's done.
Type /morning-briefing:start and Claude runs 7 workstreams:
| Workstream | What You Get |
|---|---|
| 📧 Email Triage + Cleanup | Prioritized inbox + draft replies + archives junk, marks FYI as read — inbox left clean |
| 💬 Slack Digest | Channel summary with deep links + suggested responses |
| 📅 Calendar Prep | Meeting analysis with prep actions and talking points |
| 🐙 GitHub Digest | Open PRs, failing CI, what shipped yesterday |
| 📰 Industry Scan | Curated "Morning Reading" — top 5 links you should read today |
| 🏁 Competitor Watch | Competitive intel on companies you're tracking |
| 🎯 Dashboard | Unified HTML dashboard combining everything above |
The workstreams run in parallel. The dashboard assembles when they're done and opens in your browser.
# 1. Clone this repo
git clone https://github.com/roeibh/morning-briefing-claude-plugin.git
# 2. Create your config
cp morning-briefing.local.example.md morning-briefing.local.md
# Edit morning-briefing.local.md with your details
# 3. Install Claude in Chrome (REQUIRED — see below)
# https://chromewebstore.google.com/detail/claude/danfoobhpkelimnegjmapjbfokokbpge
# 4. Sign into ALL your services in Chrome
# → mail.google.com, outlook.office.com, app.slack.com, calendar.google.com, github.com
# 5. Install in Cowork
# Open Claude Desktop → Cowork → Customize → Plugins → Upload plugin → select this folder
# 6. Connect services (optional but recommended)
# Cowork → Customize → Connectors → connect Slack, Google, GitHub, Microsoft 365
# 7. Run it
# Type: /morning-briefing:start
Non-technical? See SETUP.md for a step-by-step guide.
| Command | Description |
|---|---|
/morning-briefing:start | Full routine — all workstreams |
/morning-briefing:email | Email triage only |
/morning-briefing:slack | Slack digest only |
/morning-briefing:calendar | Calendar prep only |
/morning-briefing:github | GitHub digest only |
/morning-briefing:scan | Industry scan + competitor watch |
Skills also auto-activate based on context. Ask Claude to "check my email" and it will invoke the email-triage skill without needing the slash command.
All personalization lives in one file: morning-briefing.local.md
This file tells Claude:
Copy the example file and fill in your details:
cp morning-briefing.local.example.md morning-briefing.local.md
This file is gitignored — your personal data stays on your machine.
/morning-briefing:start
│
├── Parallel Group 1 (connectors → Chrome fallback)
│ ├── email-agent → Gmail connector + ms365 connector → triage + drafts + CLEANUP via Chrome
│ ├── slack-agent → Slack connector → digest + suggested responses
│ ├── calendar-agent → Google Calendar + ms365 connector → meeting prep
│ └── github-agent → GitHub connector → PR review + CI status
│
├── Parallel Group 2 (web search)
│ └── research-agent → industry scan + competitor watch
│
└── Sequential (after all above)
└── dashboard-agent → unified HTML dashboard + summary
Each agent tries its MCP connector first, falls back to Chrome if it fails, and always uses Chrome for mutations (archive, mark-read, delete). The dashboard agent runs last, combining all outputs into a single view.
Install the Claude in Chrome extension. This is the backbone of the plugin — it gives Cowork the ability to read and interact with your web apps directly through the browser.
You must be signed into all your services in Chrome:
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim