name: jp-it-meetup-digest description: 国内のIT勉強会・技術イベント情報を収集して一覧化するスキル。ユーザーが「勉強会を探したい」「今月のITイベント」「connpass/TECH PLAYのイベントをまとめたい」「AI/クラウド/セキュリティ系の開催情報がほしい」などと言ったときは必ずこのスキルを使う。connpass, TECH PLAY, Doorkeeper, Peatix, Meetupを横断し、重複除去・優先度付けしてレポート化する。
国内IT勉強会収集
国内のIT勉強会情報を複数プラットフォームから取得し、参加判断しやすい形で整理して出力する。
入力
ユーザーから以下を受け取る(未指定はデフォルトを使う):
- 期間(デフォルト: 今日から30日)
- エリア(デフォルト: 全国 + オンライン)
- 興味領域(例: AI, セキュリティ, Web, クラウド, データ, モバイル)
- 取得件数上限(デフォルト: 30件)
実行手順
0. 条件の正規化
- 期間・エリア・興味領域を明確化する。
- キーワードを作る(日本語/英語の両方を使う)。
- 例:
AI,生成AI,LLM,セキュリティ,SRE,AWS,Kubernetes,TypeScript,Python
- 例:
- 出力件数上限を決める。
1. 情報収集(プラットフォーム横断)
必ず複数ソースを使い、偏りを避ける。
A. connpass(オプション)
- 公式API v2 を利用可能。
- エンドポイント例:
https://connpass.com/api/v2/events/ - 認証:
X-API-Keyヘッダー(APIキー必須、個人・コミュニティ向けは無料)。 - 取得項目: タイトル、開催日時、会場/オンライン、URL、定員/参加人数、タグ。
- 現在: APIキー申請待機中。取得後の設定方法は「APIキー設定」セクション参照。
- 注意: 規約上、提供API以外のスクレイピングはしない。
B. TECH PLAY(必須)
- 公式イベント一覧 / カレンダー / タグページを参照。
- RSSが使える場合は
https://rss.techplay.jp/event/w3c-rss-format/rss.xmlを優先。 - 取得項目: タイトル、日時、会場、URL、タグ。
C. Doorkeeper(推奨)
- HTMLスクレイピングで取得。
- 対象:
https://www.doorkeeper.jp/eventsのコミュニティイベント - 取得項目: タイトル、開催日時、会場、URL、参加者数。
- 注意: API認証トークンは現在未設定。APIトークン取得で効率化可能。
D. Peatix(推奨)
- 検索ページから IT 関連イベントを取得。
- 例:
https://peatix.com/search?q=IT/AI/プログラミング - ノイズが多いため、IT関連キーワードで厳しめにフィルタする。
E. Meetup(オプション)
- 日本開催の Technology 系イベント取得可能。
- 例: 東京/大阪など主要都市の Technology イベント検索ページ。
- 現在: 実装検討中。
2. フィルタリングと重複排除
- IT勉強会と無関係なイベントを除外する。
- 除外例: 投資セミナー、一般教養、非IT交流会のみのイベント。
- 以下条件で重複判定する。
- タイトル類似度
- 開催日時の近さ
- 主催コミュニティ名
- 同一イベントは1件に統合し、ソースだけ併記する。
3. 優先度付け
各イベントを以下でスコアリングし、上位を先頭に並べる。
- 興味領域一致(最重要)
- 開催日が近い
- 参加しやすさ(オンライン/地域一致)
- 参加可能性(満席でない、申し込み締切前)
4. 出力
まず「勉強会情報の収集完了。」と返してから、結果を ideas/daily/YYYYMMDD-it-meetups.md に保存する。
出力フォーマット
以下のフォーマットを必ず使う。
国内IT勉強会まとめ: YYYY-MM-DD
収集条件
- 期間: YYYY-MM-DD ~ YYYY-MM-DD
- エリア: 例)全国 + オンライン
- 興味領域: 例)AI, セキュリティ, クラウド
- 参照ソース: connpass / TECH PLAY / Doorkeeper / Peatix / Meetup
今週のおすすめ(最大10件)
| 優先度 | イベント | 開催日時 | エリア/形式 | カテゴリ | 参加状況 | ソース |
|---|---|---|---|---|---|---|
| 高 | イベント名 | YYYY-MM-DD HH:mm | オンライン/東京 | AI, Web | 受付中/残席わずか | connpass, TECH PLAY |
全件リスト
- イベント名 - YYYY-MM-DD HH:mm - エリア/形式 - カテゴリ - 参加状況 - ソース
- ...
取得メモ
- 取得できなかったソースや制約(APIキー未設定など)を明記。
- 重複統合した件数を明記。
注意事項
- 必ず各イベントにURLを含める。
- 日時はユーザーのローカルタイム(JST)で統一する。
- 取得できなかったソースがある場合は、理由を隠さず書く。
- 不確実な情報は推測で埋めず、「未確認」と明記する。
- connpass / Doorkeeper は可能な限り公式APIを優先し、規約順守で取得する。
APIキー設定
connpass API v2
準備手順:
- 個人・コミュニティ向け無料申請: https://forms.gle/FD6h9sKGCLXBPohZ8
- APIキー取得後、以下の環境変数を設定:
export CONNPASS_API_KEY="your_api_key_here"
取得後の動作:
- TECH PLAY、Doorkeeper、Peatixと並行してエイベント取得
- 重複除去の精度向上
- レート制限: 1秒間に1リクエスト(十分実用的)
Doorkeeper API Token(オプション)
Public API トークン取得で効率化可能。詳細は https://api.doorkeeper.jp/ 参照。
追加ソース候補(必要時)
必要に応じて、以下も追加探索してよい:
- Meetup.com の日本開催イベント(実装検討中)
- 地域コミュニティの公式サイト(例: JAWS-UG、PyCon JP関連コミュニティページ)
- 企業テックコミュニティのイベントページ(公式開催情報のみ)
追加時は、必ず「どのソースを追加したか」を 参照ソース に明記する。