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

getedgehq/rocketlist

履歴書(CV)を基に、Rocketlistの公開求人ボードから生のスタートアップ求人をショートリスト化します。本人が思いつかなかった隣接職種の求人も含め、掲載されている給与、適性の根拠、直接応募リンクを提示します。キャリアチェンジ、リモート求人・VC支援企業の検索、給与公開求人の発見に最適です。

rocketlist とは?

このスキルは、AIエージェントがユーザーの履歴書(CV)を解析し、Rocketlist.aiの公開求人データから最適なスタートアップ求人を自動でショートリスト化するためのルールとワークフローを提供します。ユーザーが自ら検索しないような隣接職種の求人も発見できる点が特徴で、キャリアチェンジやリモート・VC支援企業への転職、給与が明示された求人の探索を強力に支援します。RocketlistはパブリックなJSON APIを持たず、robots.txtでボットによるAPIアクセスを禁止しているため、本スキルはブラウザレンダリングが必要な検索ページとサーバーサイドレンダリングの求人詳細ページをスクレイピングすることで動作します。また、約91,000件の求人URLを含むサイトマップをオフラインインデックスとして利用し、候補職種を事前に検証できます。ワークフローは、CVの読み取り→候補職種の拡張→サイトマップによる職種の存在確認→各職種の検索と詳細取得→要件とCVの突合→重複排除とランク付け→ショートリストの提示、という一連の流れを厳密に定めています。対応プラットフォームはClaude CodeやCoder、CodexなどのAIエージェントで、ユーザーに代わって能動的に求人を調査・比較します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/getedgehq/skills/tree/main/rocketlist

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

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

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

ドキュメント

rocketlist は何をしますか?

履歴書(CV)を一度読み込み、その人物が実際に何ができるかを把握した上で、その能力に合致する生の求人情報を見つけ出します。これには、本人がこれまで一度も検索ボックスに入力したことのない職種に分類されている求人も含まれます。

操作対象の画面

Rocketlistは公開JSON APIを提供していません。robots.txtではすべてのエージェントに対して/api/へのアクセスが禁止されているため、このスキルはパブリックなWebページ上で動作します。アカウントや認証情報は一切不要です。

  • 検索: https://rocketlist.ai/jobs?q=<検索語> に加え、city、seniority、category、industry、stage、founded、funding、investor、sort、page パラメータが利用可能です。検索結果リストはブラウザ上でレンダリングされるため、JavaScriptを実行できる方法でこのURLを取得してください。フィルタリングした検索を単純なGETリクエストで行うと空のリストが返ります(エラーにはなりません)。
  • 求人詳細: https://rocketlist.ai/jobs/<スラッグ>。サーバーサイドでレンダリングされるため、通常のGETリクエストで動作します。公開給与額、必須スキル・歓迎スキル、およびjob_url(雇用主のATSへの直接リンク)が含まれます。
  • 求人サイトマップ: 約91,000件の生の求人URLが含まれており、スラッグには企業名と職種が含まれています。検索する前に特定の職種が存在するかを確認できる、無料のオフラインインデックスとして利用できます。

正確なパラメータ、分類、パース方法、注意点については、references/search-surface.md を参照してください。

Rocketlistは、トークン不要の公開MCPコネクタを https://rocketlist.ai/mcp でドキュメント化しており、search_jobs、get_job、search_companies、get_company を提供しています。2026年9月15日の時点ではHTTP 502を返していました。initialize 呼び出しを1回送信し、応答があれば使用します。その search_jobs はリモート勤務ステータスやスキル(URLでは表現できない)を受け付けるためです。200以外の応答があった場合は、ページにフォールバックし、再試行は行いません。

ワークフロー

  1. CVを能力として読み取ります。 動詞、目的語、取引先、ツール、ドメイン、スコープ、そして本人が明示した制約(場所、リモート可否、シニアレベル、希望給与下限、戻りたくない業界)を特定します。本当に必要な制約のみ質問してください。

  2. 15~25個の候補職種に拡張します。 references/title-expansion.md に記載された5つの軸に沿って拡張します。本人が検索したであろう職種と、検索しなかったであろう職種の両方を含め、後で区別できるようにタグを付けます。それぞれの根拠となるCVの該当箇所を記録します。

  3. 検索を実行する前に、作成した職種が存在しないものを削除します。

    python3 scripts/rocketlist_job.py scan --pattern "forward deployed" --pattern "deployment strategist"
    

    これによりジョブサイトマップが検索され、職種ごとの生の掲載数が表示されます。ゼロの場合は、そのRocketlist上に存在しない職種です。黙って除外します。

  4. 生き残った各職種を個別に検索します。 1回の検索につき1つの職種を q に指定し、最も幅広い条件から始めます。q は職種名だけでなく説明文も全文検索対象となるため、長く複雑な複合クエリは結果がゼロになります。city、seniority、investor は、単純な職種名のみの検索で結果が多すぎる場合のみ追加します。リモート勤務ステータスはURLパラメータでは指定できません。各カードから読み取るか、q に remote を含めてください。

    各検索結果カードから、職種名、企業名、場所、給与レンジ、1行サマリー、技術スタック、および /jobs/<ID> リンクを取得します。ログアウト状態のビジターにはスコアは表示されないため、「Match score locked」は無視します。

  5. ショートリストに追加する予定のすべての求人について、詳細ページを開きます。

    python3 scripts/rocketlist_job.py job <スラッグまたはURL>
    

    これにより構造化されたレコードが出力されます。job_salary_range、job_required_skills、job_nice_to_have_skills、job_experience_required、job_seniority、job_location_type、企業ステージ、投資家、job_url が含まれます。ここで要件とCVを照合します。職種名は適切でも、その人物が持っていないスキルを8年要求する場合は適合しません。除外します。

  6. ランク付けします。 同じ求人が複数の職種で表示される可能性があるため、job_url で重複を排除します。その後、以下の基準で順位付けします。求人に記載された必須スキルがCVでどの程度カバーされているか、経験年数の範囲にその人物が収まるか、場所とリモート勤務の可否がその人物の制約を満たしているか、給与が希望下限を超えているか。企業の魅力度で重み付けしてはいけません。

  7. ショートリストを提示します。 8~15件の求人を、以下の2つのラベル付きグループに分けて提示します。

    • 自分でも見つけられたであろう求人:現在の職種に一致する職種名のもの。
    • 自分では検索しなかったであろう求人:拡張によって見つけたもの。これこそがこのスキルの価値です。それぞれについて、職種名を明記し、CVのどの部分が該当するのかを一文で説明します。

    求人ごとに1行:

    フィールド内容
    職種名と企業名企業ステージや主な投資家が注目すべき場合はそれも併記
    勤務地リモート、ハイブリッド、オンサイト、または都市名
    給与公開されているレンジをそのまま、または「非公開」
    適合理由具体的なCVの根拠(形容詞ではなく)
    ギャップ満たしていない要件を明確に記載
    応募レコード内の job_url(雇用元の直接掲載)

    最後に、テストしたものの該当求人が見つからなかった職種名とその理由を記載し、ユーザーが次の検索に活かせるようにします。

制約事項

  • Rocketlistは公開求人を集約しているだけであり、雇用主ではありません。掲載情報が最新でない可能性があります。ユーザーには job_url にアクセスし、詳細を確認するよう促してください。
  • 給与は雇用主が公開した場合のみ表示されます。多くのレコードは「未指定」と表示されます。「非公開」と書き、レンジを推測したり、類似職種から推測したり、市場平均をこの求人の給与として提示したりしてはいけません。
  • 公開ページのみを使用してください。/api/ を呼び出さず、アカウントを作成せず、ログインも行わず、たとえ利用可能であってもログイン済み画面や管理画面を絶対に使用しないでください。
  • 出力するすべての求人は、実際に取得した掲載情報でなければなりません。薄いショートリストを埋めるために、可能性のある求人、あなたが採用していると推測した企業、またはインデックスで確認していない職種名を決して入れてはいけません。
  • サイト自体のカウンター(現在約98,800件のアクティブな求人、約4,860社)はRocketlistの数値です。そのまま引用するか、記載しないでください。
  • 「ギャップ」行は必須です。どこにもギャップがないショートリストは、掲載情報と照合されていない証拠です。

Individual skills in this repo

This repo contains 18 individual skills — each has its own dedicated page.

getedgehq/agent-evals

Build evals for an AI agent that already does real work. Use when someone asks "how do I know my agent is right", wants to test an agent before trusting it, compare models on cost versus quality, or turn production failures into tests. Walks from first tasks and yes/no verifiers, to isolated environments, to a trace-driven improvement loop.

getedgehq/cli-ux-review

Audit a command-line tool for user-friendliness — clear situation / next-step / options in every output, colour-highlighted runnable commands, no raw jargon, no silent hangs. Invoke for "CLI UX audit", "review my CLI", "is this CLI intuitive", or before any CLI release.

getedgehq/generate-image

Generate images with OpenAI GPT Image 2 via the Codex CLI, billed through the user's ChatGPT Plus subscription (no OpenAI API key, no per-image API cost). Use when the user asks to create, generate, or make an image, picture, illustration, icon, hero graphic, or concept art from a text prompt.

getedgehq/harness-first

Diagnose and fix an unreliable, expensive, or unsafe LLM agent by auditing its harness (golden set, judge, cost caps, data layer, action approvals, tracing) before blaming or swapping the model. Use when someone says an agent is "burning tokens", "hallucinating", "brittle", gives inconsistent answers, asks whether to switch to a cheaper/better model, or wants to ship an agent or prompt change to customers.

getedgehq/http-error-triage

Run before concluding anything from an HTTP error on a third-party API. Separates a real credential/entitlement problem from a CDN or WAF block, a wrong endpoint, or a client-signature ban. Use whenever an API returns 401/403/402/429 and you are about to say "the key is dead", "credits are exhausted", "the plan lacks access", or "we are rate limited".

getedgehq/linkedin-media-prep

Convert, crop, resize, and compress images and videos for optimal LinkedIn upload quality and file size. Use when the user wants to prepare a photo, image, or video for LinkedIn (profile picture, cover photo, post image, article featured image, post video, or video ad), optimize file size for LinkedIn, crop and resize for LinkedIn dimensions, convert HEIC/RAW/PNG/MOV to LinkedIn-ready JPEG or MP4, or mentions LinkedIn media requirements, specs, or limits.

getedgehq/monid

>-

getedgehq/opendraft

An 18-agent pipeline that turns one topic line into a drafted

getedgehq/people-search

Find and rank professional people for recruiting, partnerships, sales, or research from user-provided data, public web sources, an authenticated search session, or a connected provider. Use for people discovery, LinkedIn or Sales Navigator search design, profile-list ranking, or provider filter translation.

getedgehq/security-audit-checklist

Run a comprehensive security audit across application code, cloud infrastructure, containers, CI/CD pipelines, and infrastructure-as-code. Covers privacy compliance, OWASP basics, secret leakage, API security, IAM misconfigurations, storage exposure, Kubernetes hardening, and network security. Use when the user asks to audit, review, or harden app or cloud security, check for secrets, scan for XSS/SQLi, verify security headers, review Terraform/CloudFormation, audit AWS/GCP/Azure configs, or perform any security-focused review.

getedgehq/shadcn-first

>-

getedgehq/skills

Develop or review a branded long-form YouTube channel using Simon Kaiser's public creator-led approach: audience fit, recurring formats, natural brand integration, Time with Brand, and an organic, paid, and Shorts strategy. Use for channel strategy, format briefs, and pilots.

getedgehq/skills

Build a YouTube strategy, evidence-backed idea slate, and title plus thumbnail package using Paddy Galloway's public method. Use when planning a channel, choosing concepts, or preparing a video before filming.

getedgehq/skills

Build or review a buyer-centered strategic narrative using Andy Raskin's public method. Use for sales or investor deck stories, homepage positioning, keynotes, launch narratives, and why-now messaging.

getedgehq/skills

Turn a product URL, launch brief, or approved script into a production-ready launch video. Use for product reveals, feature announcements, SaaS launches, and narrated product films; not for generic explainers or editing existing footage.

getedgehq/strip-image-ai-metadata

Strip C2PA and AI-generation metadata from images (PNG, JPEG, WebP) to remove "Generated by AI" / "ChatGPT" / "DALL-E" labels that platforms like LinkedIn, Instagram, and X display. Use when the user wants to clean AI-generated images before posting, remove AI attribution from photos, strip C2PA manifests, sanitize image metadata for professional use, or verify whether an image contains C2PA data.

getedgehq/top-down-comms

>-

getedgehq/workplan

Create, update, or close work plans for multi-step tasks. Use when starting refactors, bug lists, feature work, migrations, or any task with 2+ steps. Also use after auto-compaction to re-orient. Triggers: "workplan", "work plan", "create a plan", "what's the plan", "where was I", or when Claude detects

関連スキル