<Devsly/>
NotebookLM Watermark Remover
Remove the NotebookLM watermark from PDF slide exports — free, unlimited, and 100% in your browser.
View
NotebookLM Video Watermark Remover
Remove the NotebookLM watermark from every frame of your MP4 and auto-trim the end card — free and unlimited.
View
Gemini Watermark Remover
Remove the Gemini (Veo) sparkle watermark from every frame of your AI-generated MP4 — free and unlimited.
View
MCP https://devsly.io/mcp MCP Tools Best Skills API Docs

Keyboard Shortcuts

Navigation

Quick Search
⌘ / Ctrl + K
Toggle Dark Mode
⌘ / Ctrl + D
Close Dialogs
Esc

Tool Actions

Execute / Process
⌘ / Ctrl + Enter
Clear Input
⌘ / Ctrl + Shift + C
Copy Output
⌘ / Ctrl + Shift + X

Editor

Select All
⌘ / Ctrl + A
Undo
⌘ / Ctrl + Z
Redo
⌘ / Ctrl + Shift + Z

Updated 2w ago

by qbeka

jev-job-search

Find software internships and new-grad jobs, fill the application forms, check every answer on the page, and send the ones you approve. JEV decides, code acts, Claude writes. Runs on your machine with Claude Code.

Works with
  • Claude
View on GitHub (opens in a new tab)

140 GitHub stars (140)

  • 13 skills (13 skills found in its SKILL.md files)
  • 19 forks (19 forks)
  • 2w ago last update (Last updated 2w ago)

Install

Skills CLI

npx skills add qbeka/jev-job-search

Asks which skills and agents to install. Just one: npx skills add qbeka/jev-job-search --skill accounts — add -g for every project.

Claude Code

git clone https://github.com/qbeka/jev-job-searchcp -r "jev-job-search/.claude/skills/accounts" ~/.claude/skills/

Copies the accounts skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.

Plugin

/plugin marketplace add qbeka/jev-job-search

Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.

Skills can run code on your machine — read the SKILL.md first.

What it does

In the author's own words, from each skill's SKILL.md.

  • accounts

    Let the tool apply on job boards that want an account (Workday today). Use when the user says /accounts or /account, with or without a subcommand (signin, password, add, setup, clear, off, on, forget, gmail), "Workday", "sign in for me", "why are Workday jobs skipped", or asks about verification emails.

    .claude/skills/accounts/SKILL.md on GitHub (opens in a new tab)
  • add-source

    Add a job board or a public job list as a source the tool reads. Use when the user says /add-source, "add this job board", "read jobs from this site", or names a list or a company board that /discover does not cover yet. Inspects the site, writes the source in the shape of the shipped ones, tests it offline on a captured sample, runs one live query, and only then registers it.

    .claude/skills/add-source/SKILL.md on GitHub (opens in a new tab)
  • apply

    Apply to the queued jobs. Use when the user says /apply, "start applying", "run the applier", or asks to submit applications from the queue. Fills each form in the runner's own Chrome window with JEV, page by page, hands what is left to Claude, verifies, and submits only forms that are ready.

    .claude/skills/apply/SKILL.md on GitHub (opens in a new tab)
  • daily

    The daily run, which sends a few applications a day with nobody watching, inside the user's standing policy. Use when the user says /daily, with or without a subcommand (setup, dry, run, schedule, stop), "run it every day", "automate this", "schedule it", or asks about the daily limits or data/policy.json.

    .claude/skills/daily/SKILL.md on GitHub (opens in a new tab)
  • discover

    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.

    .claude/skills/discover/SKILL.md on GitHub (opens in a new tab)
  • expand

    Enrich the user's profile from the public sources they already link to (GitHub repositories, a portfolio site, published projects). Use when the user says /expand, "add my GitHub projects to my profile", or after /setup when the profile is thin. Proposes each discovered fact with its source; nothing is added without the user's yes.

    .claude/skills/expand/SKILL.md on GitHub (opens in a new tab)
  • inbox

    Check the user's connected Gmail for replies to applications they sent (received, rejected, an assessment, an interview, an offer) and put them on the record. Use when the user says /inbox, "did anyone reply", "check my email for responses", or "any interviews".

    .claude/skills/inbox/SKILL.md on GitHub (opens in a new tab)
  • profile

    Check or change the candidate profile, the standing answers, the drafts and the voice guide. Use when the user says /profile, when a form answer looked wrong, or when their details changed. For a first run use /setup instead.

    .claude/skills/profile/SKILL.md on GitHub (opens in a new tab)
  • report

    Open the user's dashboard, the main screen of the tool. Use when the user says /report, "show me my applications", "how is the search going", "what needs me", "open the dashboard", or wants to answer a form's question, change a status, or turn the daily run on or off without typing commands.

    .claude/skills/report/SKILL.md on GitHub (opens in a new tab)
  • resume

    Pick up the forms that wait for the user and settle the ones that were clicked but not confirmed. Use when the user says /resume, "I typed the code", "I passed the check", "I signed in", "continue", or after a run that said forms are waiting.

    .claude/skills/resume/SKILL.md on GitHub (opens in a new tab)
  • setup

    First-run setup, start to finish. Use when the user says /setup, "set this up", "get me started", "help me use this", hands you this repository for the first time, or when data/profile.json does not exist. Installs what is missing, builds the profile from the resume and a short interview, has the user add their own OpenRouter key, finds jobs, rehearses, and stops for a "go" before anything is sen…

    .claude/skills/setup/SKILL.md on GitHub (opens in a new tab)
  • status

    Say where the job search stands in a few lines. Use when the user says /status, "where am I", "what happened", "how many did I send", "what is waiting for me", or "what does this cost".

    .claude/skills/status/SKILL.md on GitHub (opens in a new tab)
  • tailor

    Write a resume, and optionally a cover letter, for one or more queued jobs from the user's profile. Use when the user says /tailor, "tailor my resume for this job", "write a cover letter for", or wants the application to carry a resume written for the posting. Every claim is checked against the profile before the PDF is made.

    .claude/skills/tailor/SKILL.md on GitHub (opens in a new tab)

Review before you install

A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.