Skip to content
Back to skills

Discover

ASecurity

Refresh the job queue without a browser. Use when the user says /discover, "find jobs", "refresh the queue", or before an /apply run when the queue is stale. Pulls every source, filters, rates with JEV, writes data/queue.json and applications/all.csv.

  • 5 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 4, 2026
ai-agentsapi

Works with

  • api

Security analysis

A100/100

Scanned October 4, 2026

npx -y skills add qbeka/jev-job-search --skill discover --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Discover?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Discover
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qbeka-discover/badge)](https://www.skillsdirectory.com/skills/qbeka-discover)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: discover
description: Refresh the job queue without a browser. Use when the user says /discover, "find jobs", "refresh the queue", or before an /apply run when the queue is stale. Pulls every source, filters, rates with JEV, writes data/queue.json and applications/all.csv.
model: claude-sonnet-5-5
effort: high
---

# /discover: build the queue

No browser needed. Run from the repo root:

```
npx jev discover
```

It prints counts and the top 50 queued jobs with scores. Takes about a
minute. The first search of a day costs about six cents of JEV. A later
one costs less, because a posting that has not changed keeps its rating.

Then show the user the top 15 as a short table (score, company, title,
location, posted) and one line of totals. Mention jobs that were skipped for
a reason they might want to override, grouped by reason, using
`npx jev status`.

Options:
- `--no-boards` skips polling company boards (faster, fewer fresh postings).
- `--limit N` rates only N new jobs, for a quick check.

To include the user's own tracking sheet, they export it as CSV into
`data/imports/` first; every file there is read on the next discover.

If it fails with an OPENROUTER_API_KEY error or a missing profile, run
`npx jev doctor` and follow its next step, or use `/setup`. If a source fails, the run continues without it and says so
on stderr.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…