← ClaudeAtlas

one-on-oneslisted

Use when a user asks about their one-on-ones or 1:1 meetings in Bonusly — including listing upcoming or past meetings, finding out who they have meetings with, reviewing meeting summaries, reading transcripts, or looking up meeting notes from a specific conversation.
bonusly/bonusly-claude-plugin · ★ 0 · Code & Development · score 65
Install: claude install-skill bonusly/bonusly-claude-plugin
One-on-ones in Bonusly can be between any two people. They're mostly used for managers and their direct reports, but not always — refer to participants by name rather than inferring a reporting relationship. ## Resolving Participants If the user names a person ("show me my meetings with Jordan"), resolve that name to a Bonusly user ID first using `searchUsers`, then pass the ID as a participant filter to `listMeetings`. Never pass an unresolved name directly to the API. ## Listing Meetings Use `listMeetings` to get a list of meetings. Key parameters: - `status: "upcoming"` — meetings that haven't happened yet - `status: "complete"` — past meetings - `participant_ids` — filter by a specific participant (resolve via `searchUsers` first) Display results as a list with: date, participant names (resolve IDs with `getUser`), and status. If the user asks "who is my next meeting with?" or "what's my next 1:1?", default to `status: "upcoming"` sorted by soonest first. **Empty state:** If `listMeetings` returns no results, tell the user clearly ("No upcoming 1:1s found") and offer to check the other status or widen the search. ## Getting Meeting Details When the user wants a summary, transcript, or meeting notes from a specific meeting, use `getMeeting` with the meeting's ID. It returns everything in `listMeetings` plus: - `summarized_brief` — AI-generated summary of the meeting. May be absent for very recent meetings still being processed; if missing, tell the user it isn't