github avatar

Daily Prep

This pulls your Outlook calendar through WorkIQ, classifies each meeting by type (customer, internal, optional), flags conflicts and bad timing, then generates a structured HTML prep file with actionable bullets for each event. The real utility is in the day fit analysis: it scores your schedule against an ideal structure (protected morning learning time, customer calls before noon, deep work 1-3:30pm, nothing after 3:30pm unless you scheduled it), automatically identifies decline candidates, and finds gaps for focus work. It's opinionated about when meetings should happen and who gets to claim your after-hours, which makes it genuinely useful if you're constantly fighting calendar creep. Best run at end of day or Sunday evening for the week ahead.

skills.sh installs
1.4K
GitHub stars
41K
last updated
Aug 21, 2026

Install

$ npx -y skills add github/awesome-copilot --skill daily-prep --agent claude-code

Installs into .claude/skills of the current project.

Files

Daily Prep

Generate a structured prep file for the next working day with meeting details, prep bullets, linked tasks, and productivity recommendations.

When to Use

  • End of day: "prepare me for tomorrow"
  • Any time: "prep me for Friday" or "what does March 25 look like?"
  • Weekly planning: run for multiple days

Procedure

1. Determine Target Date

If the user specifies a date, use it. Otherwise, default to tomorrow (current date + 1 day). If tomorrow is Saturday, default to Monday. If Sunday, default to Monday. Compute the output path: outputs/YYYY/MM/YYYY-MM-DD-prep.html

2. Pull Calendar via WorkIQ

Use the WorkIQ MCP tool to fetch the calendar. Ask WorkIQ:

"What meetings do I have on {target date}? For each meeting, include: subject, start time, end time, organizer, all attendees with their email addresses, location, whether it's online, and whether I've accepted or declined."

If the response is insufficient, make a follow-up query:

"For the meetings on {target date}, which ones are marked as optional or tentative? Which ones are recurring?"

3. Classify Each Meeting

Apply these labels based on attendee domains and subject:

Sponsors

Details

Repository
github.com/github/awesome-copilot
Categories
Frontend Development, Git & Pull Requests, AI & Agent Building
First seen
Apr 16, 2026

More from github/awesome-copilot

All 318
1quodsoler avatarue-input-systemquodsoler/unreal-engine-skillsUse this skill when implementing player input with Unreal Engine's Enhanced Input system. Also use when the user mentions 'Enhanced Input', 'input', 'input acti1.4Kskills.sh installs
2ehmo avataripados-design-guidelinesehmo/platform-design-skillsApple Human Interface Guidelines for iPad. Use when building iPad-optimized interfaces, implementing multitasking, pointer support, keyboard shortcuts, or respo1.3Kskills.sh installs
3arjitj2 avatarswiftui-design-principlesarjitj2/swiftui-design-principlesDesign principles for building polished, native-feeling SwiftUI apps and widgets. Use this skill when creating or modifying SwiftUI views, iOS widgets (WidgetKi1.3Kskills.sh installs
4tirth8205 avatarbuild-graphtirth8205/code-review-graphBuild or update the code review knowledge graph. Run this first to initialize, or let hooks keep it updated automatically.1.3Kskills.sh installs
5quodsoler avatarue-physics-collisionquodsoler/unreal-engine-skillsUse when implementing collision detection, trace queries, physics simulation, or physical interactions in Unreal Engine. Triggers on: 'collision', 'trace', 'Lin1.3Kskills.sh installs
6hyva-themes avatarhyva-render-media-imagehyva-themes/hyva-ai-toolsGenerate responsive image code for Hyvä Theme templates using the Media view model. This skill should be used when the user wants to render images in a Hyvä tem1.3Kskills.sh installs