Skip to content
Back to skills

Pick Meetings To Prep

ASecurity

Asks which of today's meetings you want to prep for (you name them - no calendar read by default), then runs the prep-meeting skill once per meeting you name. Standalone, or run as a step from start-the-day. Trigger: /pick-meetings-to-prep, or asking which meetings to prep.

  • 7 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 3, 2026
toolsgorails

Works with

  • claude desktop
  • terminal

Security analysis

A100/100

Scanned September 26, 2026

npx -y skills add pholbo/getting-things-adhdone --skill pick-meetings-to-prep --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Pick Meetings To Prep?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Pick Meetings To Prep
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/pholbo-pick-meetings-to-prep/badge)](https://www.skillsdirectory.com/skills/pholbo-pick-meetings-to-prep)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: pick-meetings-to-prep
description: >
  Asks which of today's meetings you want to prep for (you name them - no
  calendar read by default), then runs the prep-meeting skill once per
  meeting you name. Standalone, or run as a step from start-the-day.
  Trigger: /pick-meetings-to-prep, or asking which meetings to prep.
---

# Pick Meetings to Prep

## Purpose

Get the list of meetings you want to prep for today and hand each one off to
`prep-meeting`. This skill only collects the list - the actual prep work
belongs to `prep-meeting`.

By default you just name the meetings yourself. The author originally had
Claude read the calendar automatically (see "Optional: an automated calendar
read" below), then dropped it: it broke when moving from the terminal to the
Claude desktop app, and chasing a fix was more effort than saying what's on.
Naming two or three meetings takes seconds, and you're the best judge of
which ones need prep anyway.

## Trigger

`/pick-meetings-to-prep`, or asking which meetings to prep. Also invoked as a
step by `/start-the-day`.

## Process

1. **Ask which meetings you want to prep for today.** A plain question in
   chat - reply with names or topics (and times if you like). Don't guess or
   suggest meetings.
2. **If the answer is none, say so and stop.**
3. **For each meeting named, run the `prep-meeting` skill.** That skill
   handles finding/creating the meeting note and linking it into today's
   Daily note - this step is just the loop that invokes it once per named
   meeting.

## Optional: an automated calendar read

If you'd rather Claude read your calendar and offer a multiselect, you can
swap step 1 for a calendar read. What the author learned trying this on
macOS:

- `icalBuddy` (`brew install ical-buddy`) reads events from Calendar.app,
  including a Google Calendar synced into it:
  `icalBuddy -ic "<calendar name>" -nc -iep "title,datetime" -b "- " -df "" -tf "%H:%M" eventsToday`
  It expands recurring events to today's actual occurrence.
- Plain AppleScript against Calendar.app is unreliable here - it returned a
  recurring event's original start date rather than today's occurrence, so
  date filtering silently returned the wrong events.
- macOS grants calendar access per app. `icalBuddy` worked from Terminal, but
  from the Claude desktop app it saw no calendars at all ("No calendars"),
  because the desktop app doesn't request calendar permission and so never
  appears in System Settings to be granted. If you use the desktop app, expect
  this route not to work.
- Fetching a Google Calendar secret ICS feed via a web-fetch tool misdated
  recurring events, because the fetch summarises the feed rather than parsing
  it. Avoid it for anything date-sensitive.

Whatever method you use, if the read fails, say so rather than silently
falling back to asking - make the fallback an explicit choice.

## Guardrails

- Never invent meetings or tasks.
- Never create or modify calendar events.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.