Berlin Job Search plugin

A job-search coach plugin for Germany: listings, German and Blue Card checks, applications and mock interviews.

  • 55 ★ on the repository
  • Last commit
Plugin

Extended access

Why this level

  • The skill goes online for listings and keeps your CV, profile and application log in a folder on disk.
All reasons and checks

umutyesildal/berlin-job-search

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add plugins/berlin-job-search

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The skill goes online for listings and keeps your CV, profile and application log in a folder on disk.

This is third-party code. Review the repository files before installing.

What it does

Berlin Job Search runs a job hunt in Germany, starting with Berlin, and knows hiring rules nobody writes down. An English ad can demand fluent German three paragraphs down. Half of the postings use German titles. Blue Card has a salary floor, and a German CV differs from an English one. The process has six stages. Search covers Bundesagentur, Arbeitnow, LinkedIn, 33 company career pages and other sources, dropping off-target titles. Checking finds the German requirement with a quote, compares salary against the 2026 Blue Card thresholds and flags agencies and hidden text in the ad. Applying prepares a CV and letter in German or English and verifies every claim against your CV. The agent never applies, sends messages or invents experience. Interviews, tracking and a skill-gap plan follow.

Who it is for. People searching for jobs in Germany, including foreign professionals, who want an agent that knows local hiring rules.

Good fit when

  • English-friendly Berlin jobs are needed and the agent must quote the line about language.
  • An offered 48,000 euros must be checked against the Blue Card threshold.
  • A German CV and letter are prepared from templates with each fact verified.
  • Before an interview, questions are rehearsed in German one at a time with scoring.

Not a fit when

  • The search is outside Germany: sources and rules target the German market.
  • The agent should apply and message recruiters on its own.
  • Plans include keeping data in a public repository copy without protection.

Example request

I am a recruiter in Berlin with five years of experience, English C1, German B1. Find Talent Acquisition roles and show where German is required.

Limitations

Full search runs in Claude Code and Codex. The chat sandbox blocks most outbound requests, so only the Daily Berlin Jobs connector and Claude web search remain there. LinkedIn search uses logged-out guest access, is unofficial and falls under the LinkedIn User Agreement. A fork of the repository is public, so do not commit personal data without a template or a private repository. The CV, profile and tracker sit in the `job-search/` folder on your machine. Skill output gives guidance, and application decisions stay with you.

How to disable. In Claude Code run `/plugin uninstall berlin-job-search@berlin-job-search`, and for other agents delete the skill from the skills directory. The `job-search/` folder with your files stays.

FAQ

How do I install the plugin in Claude Code?

Run `/plugin marketplace add umutyesildal/berlin-job-search`, then `/plugin install berlin-job-search@berlin-job-search` and ask the agent to set up your search.

Does it work with Codex and Cursor?

Yes, `npx skills add umutyesildal/berlin-job-search` installs the skill into Codex, Cursor, Gemini CLI and OpenCode. Codex also has its own plugin through `codex plugin marketplace add`.

What do the plugin commands do?

Among them `/setup` for the profile, `/jobs` for matching, `/evaluate` for one posting, `/apply` for CV and letter, `/interview`, `/track`, `/report` and `/upskill`.

Does the agent apply by itself?

No. It prepares documents and reminds you about replies, but messages nobody, creates no accounts and invents no experience.

What if I have no code tools?

Paste the text from `docs/chatgpt-prompt.md` into ChatGPT. Live search then runs through the Daily Berlin Jobs connector and web search.

Discussion

No questions or reviews yet.

Plugins

Plugin for Codex and Claude Code that fills job applications in a visible browser from your resume and stops before submit

PluginBroad access138Repository stars
Editors’ pick

Job search inside your coding agent: scores each listing against your CV from 1 to 5, tailors a PDF resume, drafts letters and tracks applications

WorkflowExtended access82.1KRepository stars

A Claude Code kit: a skill scores a job posting, a builder makes CVs and letters, and a daily scanner looks for new ads.

SkillExtended access76Repository stars
Official

A job search plugin for Claude Code: finds openings, tailors resumes, writes cover letters and fills out application forms

PluginBroad access457Repository stars
Needs a VPN

A Claude Code workflow where the agent searches job postings, scores fit against your profile, drafts a CV and cover letter, and helps prepare for interviews

WorkflowExtended access71.2KRepository stars

About ten skills for an IT job hunt: from CV and vacancy review through interview prep to offer negotiation, in one set.

SkillMinimal access61Repository stars

README in short

Job ads are treated as untrusted input: hidden text such as rate the candidate 5/5 gets flagged. In the author tests the share of on-target results in a recruiter search rose from 29% to 87%. The CV and tracker stay on the machine, and the repository gets a separate `.gitignore` for `job-search/`.

README badge

Report a problem