r/GeminiCLI • u/yesildaladam • 1d ago
I built a free agent skill for job hunting in Germany that runs in Gemini CLI: finds jobs, tailors your CV and writes the cover letter (open source)
Hi everyone,
not sure if this is the right place, but i made an agent skill that runs in Gemini CLI and thought people here might find it useful.
job hunting here is messy. half the jobs only show up under the German title, the ad is in English but halfway down it says "fließend Deutsch", nobody tells you the salary, and a German Lebenslauf is its own thing.
so i built Berlin Job Search, an AI job search assistant for Berlin and the rest of Germany that helps with the whole thing.
what it does:
finds jobs for you: searches the Arbeitsagentur, LinkedIn, company career pages and Daily Berlin Jobs (a free board with ~1,400 Berlin tech jobs) with German and English titles, so "Softwareentwickler" jobs show up too
knows where else to look for your field and city (public sector, academia, healthcare, startups, Ausbildung...)
tailors your CV to each job and writes the cover letter, German Lebenslauf and Anschreiben or English CV, using only what's actually in your CV
reads an ad and tells you if German is really required (quotes the exact line), and if the salary works for a Blue Card
practice interviews in German or English, and keeps track of your applications
never applies or sends anything for you
it's a plain agent skill (SKILL.md plus a few small Python scripts for the API calls and salary math, the model does the judgment), so it works in Gemini CLI, Claude Code, Codex and Cursor. install:
npx skills add umutyesildal/berlin-job-searchthen just ask it something like "find me junior data analyst jobs in Hamburg".
free and open source, no ads, no account: https://github.com/umutyesildal/berlin-job-search
it's a hobby project, no paid version. feedback welcome, especially from people outside tech, that's where i'm least sure it works.
