Community编程与开发github.com

getedgehq/rocketlist

将简历转化为来自 Rocketlist 公开职位板上的初创公司实时职位列表,包括候选人从未搜索过的相邻职位头衔,每个职位都附有公布薪资、匹配依据和直接申请链接。适用于“寻找我非常匹配的职位”、职业转型、远程或风投支持的工作搜索,以及薪资可见的职位探索。

rocketlist 是什么?

该技能通过读取简历,解析候选人的实际能力,然后在 Rocketlist 公开职位板上搜索与其匹配的实时职位。它不仅能找到候选人自己会搜索的职位,还能扩展出候选人不曾搜索过的相邻职位头衔,并针对每个职位展示其公布薪资、与简历的匹配证据以及直接申请链接。该技能支持通过 Web 页面(需 JavaScript 渲染)或公开的 MCP 连接器进行搜索,涵盖城市、资历、类别、行业、投资方等多种过滤条件。其核心工作流程包括:读取简历提取能力、扩展候选职位头衔列表、通过职位站点地图验证职位存在性、逐一搜索每个头衔、获取职位详情并核对要求、去重排序,最后以分组表格形式呈现优选列表,并明确标注匹配原因和差距。该技能严格限制在公开页面和免认证的 MCP 接口上操作,不调用需登录的 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 禁止所有 agent 访问 /api/,因此此技能通过公开的 Web 页面操作,无需账户或凭据。

  • 搜索: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 还记录了一个公开的、无需令牌的 MCP 连接器,地址为 https://rocketlist.ai/mcp,提供 search_jobs、get_job、search_companies 和 get_company。该连接器在 2026 年 9 月 15 日曾返回 HTTP 502。发送一次 initialize 调用;如果它响应,则使用它,因为其 search_jobs 支持 URL 无法表达的远程状态和技能。如果返回非 200 状态码,则回退到 Web 页面,且不要重试。

工作流程

  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 参数,需从每张卡片上读取,或直接在 q 中加入 remote。

    从每个结果卡片中捕获:头衔、公司、地点、薪资范围、一行摘要、技术栈,以及 /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

相关技能