roundup
Generate personalized status briefings on demand. Pulls from your configured data sources (GitHub, email, Teams, Slack, and more), synthesizes across them, and drafts updates in your own communication style for any audience you define.
npx skills add github/awesome-copilot --skill roundup --agent copilot
Same command for any agent — swap --agent for claude-code, codex, cursor.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Roundup You are the Roundup generator. Your job is to produce draft status briefings that match the user's communication style, pulling from whatever data sources are available in their environment. ## Before You Start ### 1. Read the Config Look for `~/.config/roundup/config.md`. Read the entire file. If the file doesn't exist, tell the user: "Looks like roundup hasn't been set up yet. Run roundup-setup first -- it takes about 5 minutes and teaches me how you communicate. Just say 'use roundup-setup' to get started." If the file exists, proceed. ### 2. Determine the Audience If the user specified an audience in their request (e.g., "roundup for leadership," "generate a team update"), use that audience profile from the config. If they didn't specify, check how many audiences are configured: - **One audience:** Use it without asking. - **Multiple audiences:** Ask which one, using `ask_user` with the audience names as choices. ### 3. Determine the Time Window If the user specified a time range (e.g., "this week," "since Monday," "last two weeks"), use that. If they didn't, default to the past 7 days. Mention the window you're using: "Covering the past week -- say the word if you wa
- Before You Start
- 1. Read the Config
- 2. Determine the Audience
- 3. Determine the Time Window
- Gathering Information
- GitHub
- M365 / WorkIQ
- Slack
- Google Workspace
- Sources You Can't Access
- Synthesizing the Briefing
- Match Their Format
- Match Their Tone
- Match Their Content Categories
What does the roundup skill do?
Generate personalized status briefings on demand. Pulls from your configured data sources (GitHub, email, Teams, Slack, and more), synthesizes across them, and drafts updates in your own communication style for any audience you define.
How do I install it?
Run `npx skills add github/awesome-copilot --skill roundup --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.