Today's Agent Skill: Auto-Generate Your Weekly Status Report
What It Does
Every Friday, knowledge workers spend 20-40 minutes manually reconstructing what they did all week from scattered calendar events, Slack threads, and half-finished to-do lists. By the time the report lands in the manager's inbox, half the wins are forgotten and the blockers are vague. This skill pulls the signal from your week and writes the report for you.
How It Works
The skill ingests your calendar events, completed tasks, and any notes or threads you point it at, then classifies each item into accomplishments, in-progress work, blockers, and next-week priorities. It drafts a structured status report in your org's preferred format — whether that's a Slack post, a Google Doc paragraph, or a plain email — and flags any blockers that need explicit manager visibility.
How to Deploy It
Drop SKILL.md into your agent's skills directory and trigger it each Friday afternoon by saying 'generate my weekly status report' or by wiring it to a Friday 4 PM cron. Supply it with your task manager export, calendar digest, or paste in freeform notes — it handles all three input types.
SKILL.md — Ready to Deploy
# weekly-status-report
## Description
Generates a structured weekly status report from raw inputs — calendar events, task exports, or freeform notes. Classifies work into accomplishments, in-progress items, blockers, and next-week priorities. Outputs a clean report ready to paste into email, Slack, or a doc.
## Trigger
- "generate my weekly status report"
- "write up my week"
- "status report for [date range]"
- Scheduled: Friday 4:00 PM local time
## Input
Accepts any combination of:
- Pasted task list (completed and in-progress items)
- Calendar event titles for the week (copy-paste from calendar app)
- Freeform notes or bullet points about the week
- Optional: manager name, team name, preferred output format (email / Slack / doc)
## Steps
1. Parse all input and extract distinct work items, meetings, and outcomes.
2. Classify each item:
- **Accomplished** — completed, shipped, resolved, or delivered
- **In Progress** — started but not done; note % complete if inferable
- **Blocked** — waiting on someone else, a decision, or a resource
- **Next Week** — explicitly planned or logically follows from in-progress items
3. De-duplicate and merge related items (e.g., thr
Copy the full SKILL.md and drop it into your agent's skills directory to activate this skill.