Lumaイベント+Zoomウェビナーを一括作成するスキル。 「イベントを作りたい」「Lumaイベントを新規作成」「ウェビナー付きイベント作成」 「luma-create-event」などのリクエストで発動。
From luma-managernpx claudepluginhub iketomo/cowork_x_plugin --plugin luma-managerThis skill uses the workspace's default tool permissions.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Details PluginEval's skill quality evaluation: 3 layers (static, LLM judge), 10 dimensions, rubrics, formulas, anti-patterns, badges. Use to interpret scores, improve triggering, calibrate thresholds.
LUMA_API_KEY が設定済みZOOM_ACCOUNT_ID, ZOOM_CLIENT_ID, ZOOM_CLIENT_SECRET も設定済み以下の情報をユーザーに確認する(未指定の項目のみ質問):
収集した情報をテーブル形式で表示:
| 項目 | 内容 |
|------|------|
| イベント名 | ... |
| 開催日時 | YYYY/MM/DD HH:MM〜HH:MM (JST) |
| Zoomウェビナー | 作成する / 作成しない |
| 定員 | XXX名 / 無制限 |
| 公開設定 | public / private |
| カバー画像 | あり / なし |
「この内容でイベントを作成してよいですか?」と確認する。
Zoom作成が「はい」の場合、先にZoomウェビナーを作成する。
エンドポイント: https://iltymrnkqchixvtpvewm.supabase.co/functions/v1/zoom-create-webinar
メソッド: POST
リクエストボディ:
{
"topic": "イベント名",
"start_time": "2026-04-20T10:00:00+09:00",
"duration": 120,
"timezone": "Asia/Tokyo",
"agenda": "説明文"
}
成功したら以下を取得:
webinar.id → zoom_webinar_idwebinar.join_url → zoom_join_url(Lumaのmeeting_urlに使用)webinar.start_url → zoom_start_urlwebinar.password → zoom_passwordZoom作成に失敗した場合:
エンドポイント: https://iltymrnkqchixvtpvewm.supabase.co/functions/v1/luma-create-event
メソッド: POST
リクエストボディ:
{
"name": "イベント名",
"start_at": "2026-04-20T10:00:00+09:00",
"end_at": "2026-04-20T12:00:00+09:00",
"timezone": "Asia/Tokyo",
"description_md": "説明文(Markdown)",
"visibility": "public",
"max_capacity": 300,
"cover_url": "https://...",
"zoom_webinar_id": "Step3で取得したID",
"zoom_join_url": "Step3で取得した参加URL",
"zoom_start_url": "Step3で取得したホストURL",
"zoom_password": "Step3で取得したパスコード"
}
※ 開催日時はISO 8601形式(タイムゾーンオフセット付き)に変換すること。
例: 「2026/04/20 10:00 JST」→ 2026-04-20T10:00:00+09:00
※ Zoom情報がある場合、zoom_join_urlが自動的にmeeting_urlとしてLumaイベントに設定される。
完全成功時:
| 項目 | 内容 |
|---|---|
| Lumaイベント | イベント名 |
| Luma API ID | evt-xxx |
| Zoom ウェビナーID | 1234567890 |
| Zoom 参加URL | https://zoom.us/w/... |
| Zoom ホストURL | (ホスト用URL) |
| Zoom パスコード | xxxxxx |
| DB保存 | 成功 / 警告あり |
Zoom成功・Luma失敗時:
Zoomなし・Luma成功時:
| 項目 | 内容 |
|---|---|
| Lumaイベント | イベント名 |
| Luma API ID | evt-xxx |
| Zoom | なし |
\n で指定