mcpField
J
job-search

job-search

github.com/gooseworks-ai生産性1.3k41 回インストール4 日前に更新
リポジトリ

job-search について

job-searchは、スキル、経験レベル、勤務地の希望に合う求人を探すGooseworksスキルです。企業調査、採用マネージャーの検索、アウトリーチ用メールアドレスの確認もワークフローに含まれます。

主な機能

  1. 01職種・勤務地・経験レベルで求人検索
  2. 02企業とその詳細情報を調査
  3. 03採用マネージャーを検索
  4. 04メールアドレスを確認

活用シーン

  1. 01希望分野のリモート求人を探す
  2. 02応募前に企業を調査
  3. 03採用マネージャーを特定して連絡

インストール

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

$npx skills add https://github.com/gooseworks-ai/goose-skills --skill job-search

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

同梱ファイルskill.meta.json

詳細

就職活動 - 次の仕事を見つける

セットアップ

認証情報を ~/.gooseworks/credentials.json から読み取ります:

export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")

~/.gooseworks/credentials.json が存在しない場合は、npx gooseworks login を実行するようユーザーに伝えてください。

すべてのエンドポイントで Bearer 認証を使用します:-H "Authorization: Bearer $GOOSEWORKS_API_KEY"

スキル、経験レベル、勤務地の希望に合う求人を検索します。

ワークフロー

ステップ 1:求人情報を検索

Fiber を使用して求人を検索します:

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"fiber","path":"/v1/job-search"}'
  "searchParams": {
    "job_titles": ["Software Engineer", "Full Stack Developer"],
    "locations": ["San Francisco", "Remote"],
    "experience_level": "senior"
  }
}'
ステップ 2:企業を調査

興味のある職種について企業情報を取得します:

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"fiber","path":"/v1/company-search"}'
  "searchParams": {
    "company_names": ["Stripe", "Figma", "Notion"]
  }
}'
ステップ 3:企業の詳細情報を取得

Brand.dev を使用して企業の詳細情報を取得します:

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"brand-dev","path":"/v1/brand/retrieve","query":{"domain":"stripe.com"}}'
ステップ 4:採用担当者を探す

ネットワーキングのために、企業の人を探します:

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"fiber","path":"/v1/people-search"}'
  "searchParams": {
    "company_names": ["Stripe"],
    "job_titles": ["Engineering Manager", "VP Engineering", "CTO"]
  }
}'
ステップ 5:連絡先情報を取得

連絡用のメールアドレスを探します:

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"hunter","path":"/v2/email-finder","query":{"domain":"stripe.com","first_name":"John","last_name":"Doe"}}'

使用例

# Search for remote AI jobs
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"fiber","path":"/v1/job-search"}'
  "searchParams": {
    "job_titles": ["Machine Learning Engineer", "AI Engineer"],
    "locations": ["Remote"],
    "keywords": ["LLM", "generative AI"]
  }
}'

# Research a company
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"fiber","path":"/v1/natural-language-search/companies"}'
  "query": "Tell me about Anthropic - funding, team size, culture"
}'

ヒント

  • 応募ごとに検索内容をカスタマイズします
  • 応募前に企業文化を調査します
  • 応募先の企業で働く人とネットワークを築きます
  • 新しい求人情報のアラートを設定します

さらに詳しく

すべてのエンドポイントを一覧表示するか、パスを追加してパラメーターの詳細を確認します:

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/search \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"prompt":"brand-dev API endpoints"}' api show fiber
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/search \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"prompt":"hunter API endpoints"}'

Example: `curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/details \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"olostep","path":"/v1/scrapes`"}' for endpoint parameters.

コメント