getajob について
GetAJob は、求職活動を管理する人向けの AI 求職スキルです。保存した希望条件に沿って求人を検索・評価し、応募状況を管理しながら、応募書類や進捗レポートを作成します。
主な機能
- 01求職条件の保存
- 02求人の検索と適合度評価
- 03求人と応募状況の管理
- 04応募先に合わせた履歴書とカバーレターの作成
- 05進捗レポートの作成
活用シーン
- 01保存した条件に合う求人の検索
- 02希望企業と応募状況の管理
- 03特定の職種向け応募書類の準備
- 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への投稿向けに書式を整える
ワークフローの手順
就職活動の設定
ユーザーが「就職活動を設定して」と言った場合:
- 希望する職種を尋ねます(複数可)
- 希望する業界を尋ねます
- 希望勤務地とリモートワークの柔軟性を尋ねます
- 希望給与の範囲を尋ねます(任意ですが、役立ちます)
- 働きたい憧れの企業を尋ねます
- 監視したい求人サイトがあるか尋ねます
今後のスキャンに使えるよう、この情報を保存します。
求人スキャンの実行
ユーザーが「スキャンを実行して」または「求人を探して」と言った場合:
-
次のような検索クエリを使ってウェブ検索します:
- 「[role] jobs [location] 2026」
- 「[company] careers [role]」
- 「[role] remote jobs [industry]」
-
各検索結果から、次の情報を抽出します:
- 職種名
- 企業名
- 勤務地(都市またはリモート)
- 雇用形態(フルタイム、契約など)
- 掲載されていれば給与
- 応募用URL
- 主な要件
-
次の項目に基づいて、各求人情報を1〜5で評価します:
- 職種との適合度
- 勤務地との適合度
- ユーザーの関心と企業との一致度
- 給与との適合度(わかる場合)
-
マッチ度の高い順に整理して、検索結果を提示します
-
求人情報を追跡用スプレッドシートに追加するか尋ねます
応募書類の準備
ユーザーが「[company]に応募しよう」と言うか、応募書類の作成を依頼した場合:
-
求人情報の詳細を取得します
-
ユーザーの履歴書や経歴を尋ねるか、保存済みの情報を取得します
-
次のものを作成します:
- 関連スキルを強調した、応募先に合わせた履歴書の箇条書き
- 個別の求人要件に対応したカバーレター
- 面接準備に役立つ、企業文化と価値観に関するメモ
-
プロフェッショナルな形式に整え、ファイルとして保存するか尋ねます
要約の生成
ユーザーが「日次の要約」または「週次の振り返り」を求めた場合:
-
統計をまとめます:
- この期間に見つかった新しい求人
- 提出した応募
- 受け取った返信
- 日程が決まった面接
-
有望な求人を紹介します
-
次のアクションを提案します
-
希望があれば、進捗を祝う 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
対話例
ユーザー: 求人検索の準備をして エージェント: 求人検索の準備をお手伝いします。まずは基本的なことから始めましょう:
- どの職種を目指していますか?(例:「シニア UX デザイナー、プロダクトマネージャー」)
- 興味のある業界は何ですか?(例:「テクノロジー、AI/ML、ゲーム」)
- どこで仕事を探していますか?(都市+リモート勤務の希望)
- 働いてみたい憧れの企業はありますか?
ユーザー: 検索を実行して エージェント: 保存済みの希望条件に基づいて求人を検索しています…
[条件に一致する職種をウェブで検索]
条件に一致する新着求人が 8 件見つかりました:
特に条件に一致(5/5):
- Canva のシニア UX デザイナー(メルボルン、ハイブリッド)- $150-180k
- Atlassian のプロダクトデザイナー(リモート)- $140-165k
条件に強く一致(4/5): 3. MYOB の UX リード(メルボルン)- $130-150k ...
これらを追跡用のスプレッドシートに追加しますか?
ユーザー: Canva に応募しましょう エージェント: 素晴らしい選択です!Canva のシニア UX デザイナー職への応募書類を準備します。
求人要件に基づいて、以下を強調します:
- UX デザインの 10 年以上の経験
- デザインシステムの経験
- 大手ブランドとの仕事
[応募先に合わせたカバーレターと履歴書の提案を生成]
重要な注意事項
- 応募前に、求人情報が最新であることを必ず確認してください
- 緊急性の高い締め切り(締め切りまで 7 日以内)に注意してください
- ユーザーが指定した最低希望給与を尊重してください
- ユーザーの個人データを外部に共有しないでください
- 応募の進捗に応じて、求人情報のステータスを更新してください
- 要約では、面接や内定などの成果を祝いましょう