Communityコーディング&開発github.com

jessad3915/offercatcher

採用メールをAI解析でmacOSネイティブのリマインダーに変換し、面接の機会を逃さないようにします。

offercatcher とは?

Offercatcherは、採用担当者から届くメールを自動的に解析し、面接日程や重要な期限をmacOSのリマインダーとして直接登録するAIスキルです。このスキルは、開発者が採用プロセスでうっかり面接を忘れたり、返信期限を逃したりすることを防ぎます。Claude Code、Cursor、Codexなどの主要なAIエージェントプラットフォームで動作するように設計されており、macOSのリマインダーアプリと統合することで、既存のワークフローを中断することなく利用できます。メールの内容から面接日時、企業名、ポジションなどのキー情報を抽出し、リマインダーとして自動設定します。これにより、手動でのカレンダー管理の手間を省き、開発者がコーディングに集中できる環境を提供します。

対応~Claude Code~Codex CLI~Cursor
npx skills add jessad3915/offercatcher

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

offercatcher は何をしますか?

採用メールをAI解析でmacOSネイティブのリマインダーに変換し、面接の機会を逃さないようにします。

概要

Offercatcherは、あなたの受信箱に届く採用関連メールを監視し、AIで内容を解析して面接日程や期限をmacOSリマインダーとして自動登録します。

動作環境

  • macOS (リマインダーアプリ連携)
  • 対応AIエージェント: Claude Code, Cursor, Codex

セットアップ方法

  1. このスキルをAIエージェントにインポートします。
  2. メールAPI(例: Gmail API, Outlook API)へのアクセスを設定します。
  3. 初回実行時にmacOSリマインダーのアクセス許可を求められます。

使用方法

# スキルを有効化
skill enable offercatcher

# 手動でメールを処理
offerCatcher --process-inbox

# 直近の面接リマインダーを確認
offerCatcher --list-upcoming

設定

項目説明デフォルト値
check_intervalメールチェック間隔(分)15
reminder_timeリマインダー通知時間(面接の何分前)30
auto_create自動リマインダー作成の有効/無効true

詳細情報

  • AIがメール本文から抽出する情報: 面接日時、企業名、ポジション、面接官名、連絡先
  • リマインダーはmacOSリマインダーアプリに「面接: [企業名] - [ポジション]」の形式で登録されます。
  • 重複防止のため、同一の面接情報は自動でマージされます。

注意事項

このスキルはメールデータをローカルで処理します。機密情報は外部に送信されません。 初回使用時は必ずmacOSのアクセス許可設定を確認してください。

コントリビューション

バグ報告や機能リクエストはGitHub Issuesまでお願いします。

ライセンス

MIT License

関連スキル