Guide · Agent skill
How to use the Daily Prep agent skill (daily-prep)
Updated · written with AI from the project's own documentation and checked against our catalogue data
Daily Prep is an agent skill from github/awesome-copilot that prepares you for the next working day. It pulls your Outlook calendar through WorkIQ, labels each meeting, flags conflicts and day-fit problems, finds learning and deep-work time, and writes a structured HTML prep file. This guide explains what an agent skill is, how to install daily-prep, how to ask for it, and what it needs before you start.
Quick start
- 1Download the ZIP. Download the daily-prep ZIP from this page.
- 2Unzip the skill. Unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder.
- 3Or upload it in the apps. In the Claude apps, go to Settings → Capabilities → Skills and upload the ZIP.
- 4Check WorkIQ access. Make sure the WorkIQ MCP tool can read your Outlook calendar, since the calendar step cannot run without it.
- 5Ask in plain language. Say something like "prepare me for tomorrow" or "prep me for Friday".
- 6Open the prep file. Open the generated outputs/YYYY/MM/YYYY-MM-DD-prep.html file in a browser and review the Day Fit Score and Top 3 Priorities.
What is an agent skill and what does daily-prep do?
An agent skill is a folder containing a SKILL.md file that gives an AI agent a set of instructions for a specific task. When a request matches the skill's description, the agent follows its procedure.
Daily Prep is one such skill. By default it prepares tomorrow (skipping to Monday if tomorrow is a weekend day), but you can ask for any date. It writes its output to outputs/YYYY/MM/YYYY-MM-DD-prep.html.
- Pulls meetings for the target date from Outlook through the WorkIQ MCP tool
- Labels meetings such as Customer, Internal, Community, Upskilling, Optional and Personal
- Flags after-hours, early, and lunch-conflict meetings, plus overlaps
- Looks through open task files and workspace folders for context on attendees and customers
- Generates per-meeting prep bullets, learning slots, deep-work blocks, a Day Fit Score and Top 3 Priorities
Install the daily-prep skill
Download the daily-prep ZIP from this page. Then choose one of the two install routes below.
Option A, personal skill: unzip the download into ~/.claude/skills/ so the daily-prep folder (with SKILL.md inside) sits there. Option B, project skill: unzip it into the .claude/skills/ folder of a specific project.
Option C, Claude apps: upload the ZIP in the Claude apps under Settings → Capabilities → Skills.
- Keep SKILL.md inside the daily-prep folder after unzipping
- Use ~/.claude/skills/ for all projects, or .claude/skills/ for one project only
Connect WorkIQ before you run it
The calendar step cannot run without WorkIQ. The skill calls the WorkIQ MCP tool and asks it for the meetings on the target date, including subject, start and end times, organizer, attendees with email addresses, location, online status and your accept or decline status.
Daily Prep also reads local workspace folders with task files and meeting notes. This is optional, but without it the prep bullets will have less context.
- Required: WorkIQ MCP tool with access to your Outlook calendar
- Optional: local workspace folders with task files and meeting notes
How do you trigger the skill with natural requests?
You don't need a special command. Ask in plain language and the agent will match the request to the skill's description. The skill's documented triggers include an end-of-day request and a request for a specific day.
For weekly planning, you can ask for several days in a row.
- "Prepare me for tomorrow" (end-of-day run)
- "Prep me for Friday"
- "What does March 25 look like?"
- Weekly planning: run it for multiple days
What does the output file contain?
The result is a self-contained HTML file with embedded CSS, a dark theme and a colour-coded timeline. Each meeting gets its time, subject, organizer, attendee list and 3 to 5 prep bullets. If there is no context for a meeting, the file says what to ask or clarify.
The skill also builds tables for conflicts, day-fit issues, decline candidates, learning slots and deep-work blocks, and ends with a Day Fit Score and Top 3 Priorities.
- Day Fit Score: rated 0–100% against the built-in day structure, shown as 🟢 at 80% or above, 🟡 at 50–79%, and 🔴 below 50%
- Decline Candidates with a Reclaim column showing minutes recovered
- Learning totals against the 1.5h target and deep-work totals in 13:00–15:30
Safety notes: scripts and network access
Daily Prep does not run scripts. It does use the network, because it calls WorkIQ to read your Outlook calendar.
The output file can contain calendar details and attendee email addresses, written into local HTML files. If that information is sensitive, do not use this skill for that calendar.
- Runs scripts: no
- Uses network: yes, through WorkIQ
- Output includes attendee emails and meeting details in a local file
Tips and limits
The rules are hard-coded to a fixed daily structure: Morning Focus before 09:00, Customer Zone 09:00–12:00, lunch 12:00–13:00, Deep Work 13:00–15:30, and protected time from 15:30. The skill says users should adapt these times to their routine, but it does not offer a settings file, so changing them means editing SKILL.md.
Recommendations come from the calendar and your files, so keep task files and meeting notes current.
- If your lunch hours, customer time zones or meeting windows differ a lot, edit SKILL.md before relying on the output
- Run it at the end of the day so the file covers the next working day
- Ask for a specific date when you need a day other than tomorrow
What people use it for
- End-of-day briefing: ask for tomorrow's prep before you finish work
- Customer meeting preparation: prep bullets drawn from open tasks and recent notes about the customer or attendees
- Protecting learning and deep-work time: see where morning gaps and 13:00–15:30 blocks are, and which optional meetings to decline
- Weekly planning: run the skill for several days to see which days are heavy
Frequently asked questions
How do I install the daily-prep skill?
Download the daily-prep ZIP from this page and unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder. You can also upload the ZIP in the Claude apps under Settings → Capabilities → Skills.
What do I need to run daily-prep?
You need the WorkIQ MCP tool with access to your Outlook calendar, because the calendar step cannot run without it. Local workspace folders with task files and meeting notes are optional but used for context.
Is daily-prep free and what is its licence?
The source lists the licence as MIT. This page does not state pricing, so check the github/awesome-copilot repository for any terms beyond the licence.
Does daily-prep run scripts or access the network?
It does not run scripts. It does use the network, because it calls WorkIQ to read your Outlook calendar.
Can I use daily-prep if my work hours are different?
The rules are hard-coded to a fixed daily structure. The skill says you should adapt the times to your routine, so if your schedule differs a lot, edit the rules in SKILL.md first.
Does daily-prep work without Outlook or WorkIQ?
No. The source says the core calendar step cannot run without WorkIQ and Outlook access, so people without them should not use this skill.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
Daily Prep suits professionals who live in Outlook, use WorkIQ, manage customer meetings and want a nightly briefing that protects learning and deep-work time. It is a poor fit if you have no WorkIQ or Outlook access, if your schedule differs much from the built-in structure, or if calendar details and attendee emails should not be written to local files.
Download the skill