mcpField
G
getajob

getajob

github.com/jackjin1997生産性1371 回インストール19 週間前に更新
リポジトリ

getajob について

GetAJob は、求職活動を管理する人向けの AI 求職スキルです。保存した希望条件に沿って求人を検索・評価し、応募状況を管理しながら、応募書類や進捗レポートを作成します。

主な機能

  1. 01求職条件の保存
  2. 02求人の検索と適合度評価
  3. 03求人と応募状況の管理
  4. 04応募先に合わせた履歴書とカバーレターの作成
  5. 05進捗レポートの作成

活用シーン

  1. 01保存した条件に合う求人の検索
  2. 02希望企業と応募状況の管理
  3. 03特定の職種向け応募書類の準備
  4. 04求職活動の定期的な振り返り

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/jackjin1997/clawforge --skill getajob

インストール後、Claude Code で/getajobを入力して読み込まれたか確認します。

詳細

GetAJob — AI 就職活動アシスタント

自然な会話を通じて、仕事の機会を見つけ、応募状況を管理し、応募先に合わせた応募書類を作成できる、インテリジェントな就職活動スキルです。

このスキルを使用するタイミング

ユーザーが以下のことをした場合に、このスキルを有効にします:

  • 求人を検索したい、または求人スキャンを実行したい
  • 「就職活動を設定して」や「求人を探して」と言う
  • 求人への応募状況や、憧れの企業を管理したいと尋ねる
  • 履歴書、カバーレター、フォローアップメールの作成を手伝ってほしい
  • 毎日または毎週の就職活動サマリーを希望する
  • 求職活動、キャリア探し、雇用について言及する

トリガーフレーズ

  • 「仕事を見つけて」、「求人検索」、「求人を探して」
  • 「スキャンを実行して」、「求人をスキャンして」
  • 「[company]に応募しよう」
  • 「憧れの企業を更新して」
  • 「日次サマリー」、「週次まとめ」
  • 「就職活動を設定して」
  • 「[company]への応募書類を準備して」

機能

1. 就職活動の設定

ユーザーの希望を収集して保存します:

  • 希望する職種(例:シニアUXデザイナー、プロダクトマネージャー)
  • 業界(例:テクノロジー、AI/ML、ゲーム、ヘルスケア)
  • 勤務地の希望(都市、リモート/ハイブリッド/出社)
  • 希望給与
  • 応募先の企業(憧れの企業リスト)
  • 監視する求人サイト
2. 求人スキャン

ユーザーの条件に合う求人情報をウェブ検索で探します:

  • ウェブ検索を使って現在募集中の求人を探す
  • 職種、勤務地、企業、新しさで絞り込む
  • ユーザーのプロフィールとの適合度に基づいて、マッチ度を1〜5で評価する
  • 職種名、企業名、勤務地、給与、URLなどの重要な情報を抽出する
  • 重複する求人情報を除外する
3. 追跡システム

整理された記録を維持します:

  • 求人情報:見つかったすべての求人機会と応募状況
  • 憧れの企業:求人情報を監視する応募先企業
  • 応募状況:応募済み、面接中、オファー受領、不採用、連絡なし
4. 応募書類

応募先に合わせた書類を作成します:

  • 関連する経験を強調したカスタマイズ済み履歴書
  • 求人要件に合わせたカバーレター
  • フォローアップメール(応募後、面接後)
  • LinkedInのつながり申請メッセージ
5. 進捗サマリー

定期的に最新情報を提供します:

  • 日次:新たに見つかった求人情報、応募した求人
  • 週次:統計と注目点を含む全体のまとめ
  • 希望があれば、LinkedIn/Xへの投稿向けに書式を整える

ワークフローの手順

就職活動の設定

ユーザーが「就職活動を設定して」と言った場合:

  1. 希望する職種を尋ねます(複数可)
  2. 希望する業界を尋ねます
  3. 希望勤務地とリモートワークの柔軟性を尋ねます
  4. 希望給与の範囲を尋ねます(任意ですが、役立ちます)
  5. 働きたい憧れの企業を尋ねます
  6. 監視したい求人サイトがあるか尋ねます

今後のスキャンに使えるよう、この情報を保存します。

求人スキャンの実行

ユーザーが「スキャンを実行して」または「求人を探して」と言った場合:

  1. 次のような検索クエリを使ってウェブ検索します:

    • 「[role] jobs [location] 2026」
    • 「[company] careers [role]」
    • 「[role] remote jobs [industry]」
  2. 各検索結果から、次の情報を抽出します:

    • 職種名
    • 企業名
    • 勤務地(都市またはリモート)
    • 雇用形態(フルタイム、契約など)
    • 掲載されていれば給与
    • 応募用URL
    • 主な要件
  3. 次の項目に基づいて、各求人情報を1〜5で評価します:

    • 職種との適合度
    • 勤務地との適合度
    • ユーザーの関心と企業との一致度
    • 給与との適合度(わかる場合)
  4. マッチ度の高い順に整理して、検索結果を提示します

  5. 求人情報を追跡用スプレッドシートに追加するか尋ねます

応募書類の準備

ユーザーが「[company]に応募しよう」と言うか、応募書類の作成を依頼した場合:

  1. 求人情報の詳細を取得します

  2. ユーザーの履歴書や経歴を尋ねるか、保存済みの情報を取得します

  3. 次のものを作成します:

    • 関連スキルを強調した、応募先に合わせた履歴書の箇条書き
    • 個別の求人要件に対応したカバーレター
    • 面接準備に役立つ、企業文化と価値観に関するメモ
  4. プロフェッショナルな形式に整え、ファイルとして保存するか尋ねます

要約の生成

ユーザーが「日次の要約」または「週次の振り返り」を求めた場合:

  1. 統計をまとめます:

    • この期間に見つかった新しい求人
    • 提出した応募
    • 受け取った返信
    • 日程が決まった面接
  2. 有望な求人を紹介します

  3. 次のアクションを提案します

  4. 希望があれば、進捗を祝う LinkedIn または X の投稿として整えます

データストレージ

求人検索データは、ユーザーのワークスペースに保存します:

~/getajob/
├── config.json          # Search preferences
├── listings.csv         # All job listings found
├── dream_companies.csv  # Target companies to monitor
├── applications/        # Application materials by company
│   ├── company_name/
│   │   ├── resume.md
│   │   ├── cover_letter.md
│   │   └── notes.md
└── summaries/           # Daily/weekly summaries

CSV スキーマ

listings.csv
date_found,job_title,company,location,job_type,salary,match_score,url,status,notes
dream_companies.csv
company,industry,why_interested,careers_url,last_checked,recent_news

対話例

ユーザー: 求人検索の準備をして エージェント: 求人検索の準備をお手伝いします。まずは基本的なことから始めましょう:

  1. どの職種を目指していますか?(例:「シニア UX デザイナー、プロダクトマネージャー」)
  2. 興味のある業界は何ですか?(例:「テクノロジー、AI/ML、ゲーム」)
  3. どこで仕事を探していますか?(都市+リモート勤務の希望)
  4. 働いてみたい憧れの企業はありますか?

ユーザー: 検索を実行して エージェント: 保存済みの希望条件に基づいて求人を検索しています…

[条件に一致する職種をウェブで検索]

条件に一致する新着求人が 8 件見つかりました:

特に条件に一致(5/5):

  1. Canva のシニア UX デザイナー(メルボルン、ハイブリッド)- $150-180k
  2. Atlassian のプロダクトデザイナー(リモート)- $140-165k

条件に強く一致(4/5): 3. MYOB の UX リード(メルボルン)- $130-150k ...

これらを追跡用のスプレッドシートに追加しますか?


ユーザー: Canva に応募しましょう エージェント: 素晴らしい選択です!Canva のシニア UX デザイナー職への応募書類を準備します。

求人要件に基づいて、以下を強調します:

  • UX デザインの 10 年以上の経験
  • デザインシステムの経験
  • 大手ブランドとの仕事

[応募先に合わせたカバーレターと履歴書の提案を生成]

重要な注意事項

  • 応募前に、求人情報が最新であることを必ず確認してください
  • 緊急性の高い締め切り(締め切りまで 7 日以内)に注意してください
  • ユーザーが指定した最低希望給与を尊重してください
  • ユーザーの個人データを外部に共有しないでください
  • 応募の進捗に応じて、求人情報のステータスを更新してください
  • 要約では、面接や内定などの成果を祝いましょう

コメント