Agent skill · Workflow & Productivity

daily-prep

Prepare for tomorrow''s meetings and tasks. Pulls calendar from Outlook via WorkIQ, cross-references open tasks and workspace context, classifies meetings, detects conflicts and day-fit issues, finds learning and deep-work slots, and generates a structured HTML prep file with productivity recommendations.

GitHub68,948★ · +463/wk · 2 repos on radarProfile →
copilotMIT
Install
npx skills add github/awesome-copilot --skill daily-prep --agent copilot

Same command for any agent — swap --agent for claude-code, codex, cursor.

Facts
Files in the skill folder: 1
SKILL.md size: 8 KB
Bundled scripts: none
Path: skills/daily-prep/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 37,432 · +281 this week
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 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: | Label | Criteria | |-------|----

What's inside
Steps it walks through
  1. When to Use
  2. Procedure
  3. 1. Determine Target Date
  4. 2. Pull Calendar via WorkIQ
  5. 3. Classify Each Meeting
  6. 4. Ideal Day Structure
  7. 5. Detect Conflicts & Day Fit Issues
  8. 6. Gather Context from Workspace
  9. 7. Generate Prep per Meeting
  10. 8. Find Learning & Focus Slots
  11. 9. Productivity Recommendations
  12. 10. Write the File
  13. Example Prompts
  14. Requirements
More from awesome-copilot
All skills →
About this skill
What does the daily-prep skill do?

Prepare for tomorrow''s meetings and tasks. Pulls calendar from Outlook via WorkIQ, cross-references open tasks and workspace context, classifies meetings, detects conflicts and day-fit issues, finds learning and deep-work slots, and generates a structured HTML prep file with productivity recommendations.

How do I install it?

Run `npx skills add github/awesome-copilot --skill daily-prep --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From github/awesome-copilot, a repository with 37,432 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going