← Meetings (Beta)CONTENT HISTORY
WHAT CHANGED
changed
Update to Meetings (Beta)
Snapshot Oct 24, 2026 · 13:05 UTC · version 0.8.92
Collection source: skill API. These snapshots do not have a confirmed matching collection source. Differences in file lists alone do not establish changes to the package.
Supporting file metadata differs
Supporting file metadata differs
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Save Meetings (Beta) and check future changes in Following.
Up to 10 plugins free · no card required.
All fields and original values.
Supporting files
Before
Oct 8, 2026 · 12:02 UTC
[{"relative_path":"agents/openai.yaml","size_in_bytes":317}]
After
Oct 24, 2026 · 13:05 UTC
[]
Compare saved observations
Download comparison JSONSKILL.md text changes
− removed · + added
No SKILL.md text changes between these observations.
Full technical diff · 1 changed fields
changed /included_files
BEFORE
[
{
"relative_path": "agents/openai.yaml",
"size_in_bytes": 317
}
]AFTER
[]
Full snapshot data
{
"description": "Find recent meetings by date, participant, title, or topic and answer questions about their discussions, decisions, and action items from meeting notes and transcripts.",
"included_files": [],
"name": "search-meetings",
"skill_md_contents": "---\nname: search-meetings\ndescription: Find recent meetings by date, participant, title, or topic and answer questions about their discussions, decisions, and action items from meeting notes and transcripts.\n---\n\n# Search meetings\n\n## Find the relevant records\n\nUse [$Meetings](app://connector_openai_chatgpt_meetings) for `find_all` and `fetch`. Start with `find_all` unless the user supplied an unambiguous meeting or note identifier.\n\n- Use the requested date range and participants; `recent` defaults to the last 7 days. Pass dates as `start_time` / `end_time` and participants as `attendee_names` / `attendee_emails`, following the available tool schema. Titles, topics, and keywords are model-side selection criteria, never `find_all` parameters or attendee values.\n- Follow returned `cursor` pagination within that scope as needed before concluding there is no match. Preserve the tool's default page size and maximum limit; do not silently widen the date range.\n- Select candidates using titles, times, and attendees. Topic matches need not repeat the user's wording. If metadata is insufficient, fetch only likely candidates' notes to verify relevance before reading transcripts deeply. If ambiguity remains, show up to 5 candidates with title, time, and match reason, and ask the user to choose.\n- Fetch selected records using `note_id=<id>` from the results, reusing any content already fetched. Prefer notes for summaries, decisions, and action items; use transcripts for speaker-specific questions, quotes, and detailed chronology.\n\n## Answer with sources\n\nAnswer the user's question directly from fetched content, distinguishing inference from recorded facts. State any missing content or conflicts between notes and transcript; prefer the transcript for exact wording. Keep quotes short and relevant, and keep separate meetings' timelines clear.\n\nUse calendar-scheduled meeting times when available, falling back to recording or transcript times. Link every source meeting title using this format:\n\n```markdown\n[<meeting title>](codex://mcp-app/chatgpt-meetings@openai-curated-remote/meetings.open/meeting/<note-id>)\n```\n\nUse the exact durable private `id` returned by `find_all` or `fetch`, unchanged. Do not substitute an HTTPS `permalink` or derive an ID from a provider join URL. Preserve HTTPS permalinks unchanged for workflows that need browser or external-system links.\n"
}SHA-256 of public snapshot: acdb38da9e5e00c13476ce86949b6a235a09a1ce1b2c0b4452b600e60454b00d