Rocketlist

Transforme um currículo em uma lista de vagas ativas em startups da Rocketlist, incluindo títulos adjacentes que a pessoa nunca pesquisaria, com salário publicado, evidências de adequação e link direto para candidatura.

O que é Rocketlist?

Este skill permite que um agente de IA analise um currículo e identifique as capacidades reais do candidato, expandindo para de 15 a 25 títulos de cargos relevantes (incluindo aqueles que o candidato jamais pesquisaria). Em seguida, o agente consulta o mural de empregos públicos da Rocketlist (que não possui API pública, exigindo renderização JavaScript para buscas filtradas) para encontrar vagas correspondentes, valida os títulos contra um índice offline com cerca de 91 mil URLs, e abre as páginas de detalhes de cada vaga para conferir salário, habilidades obrigatórias e desejáveis. O resultado é uma shortlist ranqueada de 8 a 15 vagas, separadas em “vagas que você encontraria sozinho” e “vagas que você não pesquisaria”, com evidências do currículo e uma linha de “Gap” honesta. O skill funciona exclusivamente sobre as páginas públicas – sem chamadas à API, sem login – e não inventa vagas ou salários. Opcionalmente, o skill tenta um conector MCP público, mas cai de volta para as páginas se houver erro 502.

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

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que Rocketlist faz?

Leia um currículo uma vez, descubra o que a pessoa realmente sabe fazer e encontre as vagas ativas que combinam, inclusive aquelas arquivadas sob um título que ela nunca digitou em uma caixa de busca.

A superfície com a qual você está trabalhando

A Rocketlist não tem uma API JSON pública. Seu robots.txt proíbe /api/ para todos os agentes, então este skill funciona sobre as páginas web públicas, que não exigem conta nem credencial.

  • Busca: https://rocketlist.ai/jobs?q=<termos>, mais city, seniority, category, industry, stage, founded, funding, investor, sort, page. A lista de resultados é renderizada no navegador, então busque esta URL com algo que execute JavaScript. Um GET simples de uma busca filtrada retorna uma lista vazia, não um erro.
  • Detalhe da vaga: https://rocketlist.ai/jobs/<slug>. Renderizado no servidor, então um GET simples funciona. Traz o salário publicado, as habilidades obrigatórias e desejáveis, e job_url, o link direto para o ATS do empregador.
  • Sitemaps de vagas: cerca de 91.000 URLs de vagas ativas cujos slugs contêm a empresa e o título. Um índice offline gratuito para testar se um título existe antes de pesquisá-lo.

Parâmetros exatos, taxonomias, receitas de análise e pegadinhas: references/search-surface.md.

A Rocketlist também documenta um conector MCP público e sem token em https://rocketlist.ai/mcp com search_jobs, get_job, search_companies e get_company. Ele estava retornando HTTP 502 em 2026-09-15. Envie uma chamada initialize; se ele responder, use-o, pois seu search_jobs aceita status remoto e habilidades que a URL não consegue expressar. Em qualquer não-200, volte para as páginas e não tente novamente.

Fluxo de trabalho

  1. Leia o currículo e extraia capacidades. Verbos, objetos, contrapartes, ferramentas, domínio, escopo e as restrições declaradas pela pessoa: localização, remoto, senioridade, piso salarial, indústrias para as quais não voltará. Pergunte apenas por uma restrição que você genuinamente precise.

  2. Expanda para quinze a vinte e cinco títulos candidatos ao longo dos cinco eixos descritos em references/title-expansion.md. Mantenha tanto os títulos que a pessoa teria pesquisado quanto aqueles que não pesquisaria, marcados para que você possa separá-los depois. Registre a evidência do currículo por trás de cada um.

  3. Elimine os títulos inventados antes de gastar uma busca com eles.

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

    Isso varre os sitemaps de vagas e imprime uma contagem de vagas ativas por título. Zero significa que o título não existe neste mural. Descarte-o silenciosamente.

  4. Busque cada título sobrevivente separadamente. Um título por q, o mais amplo primeiro. q é texto livre sobre a descrição, além do título, então consultas compostas longas colapsam em nada. Adicione city, seniority ou investor apenas quando um título puro retornar muitos resultados. Status remoto não é um parâmetro de URL; leia-o de cada cartão ou coloque remote em q.

    Capture de cada cartão de resultado: título, empresa, localização, faixa salarial, resumo de uma linha, stack tecnológica e o link /jobs/<id>. Ignore "Match score locked", não há pontuação para um visitante não logado.

  5. Abra a página de detalhes para cada vaga que você pretende incluir na shortlist.

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

    Isso imprime o registro estruturado: job_salary_range, job_required_skills, job_nice_to_have_skills, job_experience_required, job_seniority, job_location_type, estágio da empresa, investidores e job_url. Verifique os requisitos contra o currículo aqui. Um título que soava bem mas pede oito anos de uma habilidade que a pessoa não tem não é adequado; corte-o.

  6. Classifique. Desduplique por job_url, já que a mesma vaga pode aparecer sob vários títulos. Depois ordene por quanto das habilidades obrigatórias da vaga são cobertas pelo currículo, se a faixa de experiência declarada contém a da pessoa, se a localização e o status remoto satisfazem a restrição dela, e se o salário supera o piso dela. Não pondere por quão empolgante a empresa é.

  7. Apresente a shortlist. Oito a quinze vagas, em dois grupos rotulados:

    • Vagas que você encontraria sozinho, os títulos que correspondem ao cargo atual deles.
    • Vagas que você não pesquisaria, a expansão. Esta é a parte que justifica o skill. Para cada uma dessas, nomeie o título e diga em uma frase qual parte do currículo deles mapeia para ele.

    Uma linha por vaga:

    CampoConteúdo
    Título e empresamais estágio da empresa e investidores principais quando notáveis
    LocalizaçãoRemoto, Híbrido, Presencial ou a cidade
    Salárioa faixa publicada literalmente, ou "não publicado"
    Por que você se encaixaa evidência específica do currículo, não adjetivos
    Lacunao requisito que eles não atendem, declarado claramente
    Candidatar-seo job_url do registro, a vaga do próprio empregador

    Finalize com os títulos que você testou e que se revelaram becos sem saída e por quê, para que eles possam orientar a próxima rodada.

Limites

  • A Rocketlist agrega vagas públicas; ela não é a empregadora e a listagem pode estar desatualizada. Encaminhe a pessoa para job_url e diga a ela para confirmar os detalhes lá.
  • O salário é publicado apenas quando o empregador o publicou. Muitos registros trazem "Não especificado". Escreva "não publicado" e nunca estime uma faixa, infira uma a partir de uma vaga similar ou apresente uma média de mercado como salário desta vaga.
  • Permaneça nas páginas públicas. Não chame /api/, não crie uma conta, não faça login e não use uma superfície logada ou administrativa, mesmo que esteja disponível para você.
  • Toda vaga na saída deve ser uma postagem que você realmente recuperou. Nunca preencha uma shortlist magra com uma vaga plausível, uma empresa que você supõe estar contratando ou um título que você não verificou no índice.
  • Os contadores do próprio site, atualmente cerca de 98.800 vagas ativas em cerca de 4.860 empresas, são números da Rocketlist. Cite-os como tais ou deixe-os de fora.
  • Uma linha de "Lacuna" não é opcional. Uma shortlist sem lacunas em lugar nenhum é uma shortlist que não foi verificada contra as vagas.

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

Habilidades Relacionadas