Community程式設計與開發github.com

getedgehq/rocketlist

將履歷轉換為 Rocketlist 公開職缺看板上的即時新創職位短名單,包含求職者從未搜尋過的相鄰職稱,並附上薪資、適任證據及直接應徵連結。適用於「找出我最適合的職位」、職涯轉換、遠距或創投背景的求職,以及薪資透明化的職位探索。

rocketlist 是什麼?

此技能專為 AI 代理(如 Claude Code、Cursor、Codex)設計,用於從一份履歷中提取求職者的實際能力,並在 Rocketlist 公開職缺看板中找出匹配的即時職缺。它不僅搜尋求職者會主動查找的職稱,更透過五個維度擴展出 15 到 25 個候選職稱,包括求職者從未輸入過搜尋框的相鄰職位,幫助求職者發現隱藏機會。支援的平台包括 Rocketlist 的公開網頁(無需帳號或憑證)以及其 MCP 端點(若可用時)。技能流程包括讀取履歷以定義能力、擴展候選職稱、使用 Python 指令碼驗證職稱是否存在於職缺索引中、逐個搜尋職稱並從結果卡片與詳細頁面提取結構化資料(如薪資範圍、必要技能),最後根據履歷匹配度、經驗、地點與遠端狀態、薪資底線等因素排序,產出 8 到 15 個職位的短名單。短名單分為「自己會找到的角色」與「不會搜尋的角色」兩組,每筆包含職位說明、薪資、適任證據、能力差距以及直接應徵連結。技能同時設有嚴格邊界,要求僅使用公開頁面,不存取 API 或建立帳號,不得虛構職缺,且必須誠實呈現能力差距。

相容平台~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 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

rocketlist 是做什麼的?

讀取一次履歷,釐清此人實際能做的事,然後找出匹配的即時職缺,包含那些被歸類在他們從未輸入過搜尋框的職稱之下的職缺。

你操作的表層

Rocketlist 沒有公開的 JSON API。其 robots.txt 禁止所有代理存取 /api/,因此此技能透過公開網頁運作,無需帳號或憑證。

  • 搜尋:https://rocketlist.ai/jobs?q=<terms>,加上 city、seniority、category、industry、stage、founded、funding、investor、sort、page。結果列表在瀏覽器中渲染,因此請使用能執行 JavaScript 的方式擷取此 URL。對篩選後的搜尋進行單純 GET 請求會回傳空列表,而非錯誤。
  • 職缺詳細頁:https://rocketlist.ai/jobs/<slug>。伺服器端渲染,因此單純 GET 請求即可運作。包含已發布的薪資、必要與加分技能,以及 job_url(雇主自有 ATS 系統的直接連結)。
  • 職缺網站地圖:約 91,000 個即時職缺 URL,其 slug 包含公司與職稱。這是一個免費的離線索引,可用於在搜尋職稱前測試該職稱是否存在。

確切參數、分類法、解析方法與注意事項:references/search-surface.md

Rocketlist 也在 https://rocketlist.ai/mcp 文件化了無需權杖的公開 MCP 連接器,提供 search_jobs、get_job、search_companies 與 get_company。該端點在 2026-09-15 回傳了 HTTP 502。請發送一次 initialize 呼叫;若有回應則使用它,因為其 search_jobs 可接受 URL 無法表達的遠端狀態與技能。若收到非 200 狀態碼,則回退到網頁且不重試。

工作流程

  1. 將履歷讀取為能力。 動詞、物件、對手方、工具、領域、範圍,以及求職者陳述的限制:地點、遠端、年資、薪資底線、不願再從事的產業。只在真正需要時才詢問限制條件。

  2. 擴展成十五到二十五個候選職稱,沿著 references/title-expansion.md 中的五個軸線進行。保留求職者會搜尋以及不會搜尋的職稱,並加以標記以便後續區分。記錄每個職稱背後的履歷證據。

  3. 在花費搜尋之前,消滅不存在的職稱。

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

    此指令會搜尋職缺網站地圖,並印出每個職稱的即時職缺數。數量為零表示該職稱在該看板上不存在。靜默地將其刪除。

  4. 分別搜尋每個存活的職稱。 每個 q 參數一個職稱,盡可能使用最寬泛的查詢。q 是針對職稱與描述的全文檢索,因此較長的複合查詢會導致結果為空。僅在單一職稱回傳過多結果時才加入 city、seniority 或 investor。遠端狀態不是 URL 參數;請從每個結果卡片讀取,或將 remote 放入 q 中。

    從每個結果卡片中擷取:職稱、公司、地點、薪資範圍、一句話摘要、技術棧,以及 /jobs/<id> 連結。忽略「匹配分數已鎖定」,未登入的訪客不會有分數。

  5. 開啟你打算納入短名單的每個職缺詳細頁。

    python3 scripts/rocketlist_job.py job <slug-or-url>
    

    此指令會印出結構化記錄:job_salary_range、job_required_skills、job_nice_to_have_skills、job_experience_required、job_seniority、job_location_type、公司階段、投資者,以及 job_url。在此根據履歷檢查要求。一個聽起來合適但要求求職者未具備的八年經驗的職稱,就不是適合的職缺;將其刪除。

  6. 排名。 根據 job_url 去重,因為同一個職缺可能出現在多個職稱下。然後根據以下條件排序:職缺的必要技能與履歷的涵蓋程度、陳述的經驗範圍是否包含求職者的經驗、地點與遠端狀態是否滿足其限制、薪資是否高於其底線。不要根據公司的吸引力來加權。

  7. 呈現短名單。 八到十五個職缺,分為兩個標籤群組:

    • 你自己會找到的角色,與求職者當前職稱匹配的職位。
    • 你不會搜尋的角色,擴展出來的職位。這是此技能最寶貴的部分。對於每個這類職位,請說出職稱,並用一句話說明履歷的哪一部分與之對應。

    每個職缺一行:

    欄位內容
    職稱與公司加上公司階段與主要投資者(若顯著)
    地點遠端、混合、在辦公室,或城市
    薪資逐字呈現已發布的範圍,或寫「未發布」
    你為何適合具體的履歷證據,而非形容詞
    差距求職者未滿足的要求,明確指出
    應徵記錄中的 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

相關技能