From team-core
Find meeting times that work for the user and one or more other people, draft the invite, and wait for confirmation before creating it. Does not auto-create or auto-send invites.
npx claudepluginhub sitloboi2012/team-marketplace --plugin team-coreThis skill uses the workspace's default tool permissions.
**Invocation: user only.** This skill creates calendar artifacts that ping other humans — always wait for approval.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Invocation: user only. This skill creates calendar artifacts that ping other humans — always wait for approval.
From $ARGUMENTS extract:
Ask the user for anything material that's missing. Don't guess durations over an hour.
Using the Google Workspace MCP:
CLAUDE.md, but also include each attendee's timezone if known.Pick 3 candidate slots that work for the user and fit the constraints. Prefer:
Output format:
Proposed: <topic>, <duration>, with <attendees>
Option A: <day YYYY-MM-DD> <HH:MM>–<HH:MM> <TZ> (also <HH:MM> in <other TZ>)
Option B: ...
Option C: ...
Conflicts checked: <who> — OK. <who external> — availability unknown, will propose all 3.
Once the user picks an option (or asks for different slots):
Title: <title>
When: <selected slot>
Where: Google Meet (auto-generated) | or physical | or "No video — async doc instead"
Attendees: <emails>
Description:
<agenda — 2-4 bullets>
<pre-read link if any>
<desired outcome — 1 line>
Agenda is mandatory. If the user can't state a desired outcome in one line, flag that the meeting probably doesn't need to happen yet.
The user says "create it" / "send it" / approves. Then: