← Plugin catalog
Productivity

Career Radar

Moises Filho v0.2.1

Find and evaluate remote jobs

Create a free account to save this plugin.

From the developer

Declared capabilities

  • Discover jobs
  • Evaluate job fit
  • Analyze resume gaps

Not specified in the available declarations: limitations, pricing & account requirements.

Onboarding example

Find new remote jobs matching my profile.
Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 6, 2026. Package observed Nov 6, 2026.

View package source →

Description

From the marketplace listing

Career Radar searches for recent remote opportunities, validates that applications are still open, scores each job against the user's resume and preferences, and produces an evidence-based report without applying automatically.

Language: English · Automatically detected from descriptions.

Matches for “lua”

Exact text from the indicated source. A mention alone does not establish support for your task.

Publisher subtitle

Find and evaluate remote jobs

Publisher capabilities · listing

Discover jobs Evaluate job fit Analyze resume gaps

Publisher description

A scheduled career radar that finds recent remote jobs, evaluates them against a user's resume, and highlights the best opportunities.

What changed

Keywords

Files & skills

File archives

Plugin package13 files · 8.49 KBBrowse files →
Skill instructions
career-radar6.29 KB

View saved version →

---
name: career-radar
description: Use when a user wants recurring or on-demand job discovery, especially remote roles, evaluated against their resume, experience, preferences, or target roles. Search for new opportunities, validate their status, avoid repeats when history is available, and produce a concise evidence-based report.
---

# Career Radar

Career Radar helps each user discover and prioritize job opportunities using an independent profile. It is designed to run as an on-demand request or as a scheduled ChatGPT task. The host performs web research; this skill defines the onboarding flow, search protocol, evaluation method, and report format.

## Operating principles

- Never apply to a job, contact a recruiter, or submit personal information.
- Use the user's resume and stated preferences as the source of truth for their profile.
- Never assume, reuse, or expose another user's profile, resume, preferences, or search history.
- Prefer primary sources: the employer's career page or the original application page.
- Do not invent a salary, requirement, date, location, technology, or hiring status.
- Mark uncertain facts as `Não verificado` and explain why.
- Prefer fresh listings that are still accepting applications.
- Do not repeat a previously reported opportunity unless there is a meaningful update.
- Treat a job as a distinct opportunity by its canonical application URL, then by employer plus normalized title.

## First-run onboarding

At the first use, or whenever the current profile is incomplete, collect a profile before searching. Ask for the fields below in one concise onboarding message. Do not require a specific resume format.

1. Resume or a structured career summary.
2. Target roles and seniority.
3. Preferred and required technologies, industries, and exclusions.
4. Work model, geography, time zone, and work authorization constraints.
5. Languages, salary expectations, and other filters, if relevant.
6. Desired search frequency and report window, when setting up a task.

Confirm the interpreted profile before the first search. If the user declines to provide a resume, continue with the structured summary and explicitly reduce confidence in technical-fit conclusions. Do not require the user to provide individual job links. The purpose of this skill is to discover them.

Keep the profile scoped to the user's ChatGPT conversation, task, or agent context. The skill does not create a permanent profile store.

See `docs/user-profile.md` for the neutral profile contract.

## Search protocol

For each run:

1. Translate the target roles and profile into several focused search queries.
2. Search for listings published or updated since the previous report. If no previous date is available, use the last 7 days and clearly state that assumption.
3. Include searches in Portuguese and English when relevant to the user's market.
4. Search employer career pages and reputable job boards. Avoid relying on snippets alone.
5. Collect more candidates than needed, then normalize title, employer, location, work model, date, URL, and source.
6. Remove obvious duplicates before evaluation.
7. Check the original listing for an active application flow. A search result alone is not proof that a vacancy remains open.
8. Evaluate the strongest candidates first and stop when the report has enough high-quality results.

When the user requests Brazil, interpret `100% remoto no Brasil` as remote work that can be performed from Brazil. Do not silently treat `remote` as worldwide eligibility.

## Evaluation

Score each validated opportunity from 0 to 100 using the rubric in `docs/scoring-rubric.md`. Explain every score with evidence from both the resume and the listing.

Use these outcome bands:

- `85-100`: forte prioridade
- `70-84`: boa aderência
- `55-69`: aderência parcial
- `0-54`: baixa prioridade

Separate hard blockers from learnable gaps. A missing preferred tool should not outweigh a mismatch in work authorization, seniority, or 

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 5 — file references are metadata, not package contents.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package license
MIT
Package author
Moises Filho
Keywords
See keywords

Declared capabilities

  • Discover jobs
  • Evaluate job fit
  • Analyze resume gaps

Package observed Nov 6, 2026.

Technical details
First seen
Oct 24, 2026 · 12:40 UTC
Last seen
Nov 6, 2026 · 06:00 UTC
Collection status
Collected

plugins_6ac7e4c5c9248191a13e12f9cd6bf147

Download plugin data (JSON)

Plugin details: served from cache. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.