CommunityCodierung & Entwicklunggithub.com

zerofeed/job-search-skill

Automatisierte Jobsuche-Fertigkeit für Claude Code – durchsucht LinkedIn, ATS-APIs und Jobbörsen mit konfigurierbarer Trefferbewertung

Was ist job-search-skill?

Diese Fertigkeit (Skill) für Claude Code ermöglicht eine automatisierte Jobsuche, indem sie mehrere Quellen wie LinkedIn, ATS-APIs (Applicant Tracking Systems) und allgemeine Jobbörsen gleichzeitig abfragt. Entwickler und Arbeitssuchende können Suchkriterien wie Schlagwörter, Standort, Berufserfahrung oder Unternehmen festlegen und erhalten Ergebnisse aus allen angebundenen Quellen in einer einheitlichen Ansicht. Ein besonderes Merkmal ist die konfigurierbare Trefferbewertung (Match Scoring), die es ermöglicht, Stellenanzeigen nach Relevanz zu gewichten – basierend auf persönlichen Präferenzen wie Gehalt, Technologie-Stack oder Unternehmenskultur. Die Fertigkeit ist speziell für den Einsatz mit Claude Code optimiert, kann aber auch in anderen KI-Agenten-Umgebungen wie Cursor oder Codex verwendet werden, sofern die API-Endpunkte angepasst werden. Die Funktionsweise basiert auf der Integration von REST-APIs der Jobplattformen, dem Parsen von HTML/JSON und der Anwendung eines gewichteten Bewertungsalgorithmus, der die Ergebnisse sortiert und filtert.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add zerofeed/job-search-skill

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht job-search-skill?

Automatisierte Jobsuche-Fertigkeit für Claude Code – durchsucht LinkedIn, ATS-APIs und Jobbörsen mit konfigurierbarer Trefferbewertung.

Beschreibung

Diese Fertigkeit ermöglicht es Claude Code, automatisiert nach offenen Stellen zu suchen, indem sie mehrere externe Quellen parallel abfragt. Unterstützt werden LinkedIn, ATS-APIs wie Greenhouse oder Lever sowie allgemeine Jobbörsen wie Indeed. Die Ergebnisse werden anhand eines konfigurierbaren Bewertungssystems gewichtet, sodass die relevantesten Treffer priorisiert werden.

Funktionen

  • Multi-Quellen-Suche: Gleichzeitige Abfrage von LinkedIn, ATS-APIs und Jobbörsen
  • Konfigurierbare Filter: Schlagwörter, Standort, Unternehmen, Berufserfahrung, Gehaltsspanne
  • Match Scoring: Gewichtete Bewertung nach Relevanz (z. B. Technologie-Stack, Unternehmenskultur, Gehalt)
  • Ergebnisnormalisierung: Einheitliches Format für Stellenanzeigen aus unterschiedlichen Quellen
  • API-Integration: Verwendung von REST-APIs und Web Scraping (mit Respekt für robots.txt)

Voraussetzungen

  • Claude Code (oder kompatibler KI-Agent)
  • API-Schlüssel für LinkedIn Jobs API (optional, aber empfohlen)
  • Zugriff auf ATS-APIs (z. B. Greenhouse API Key)
  • ggf. API-Zugang für Jobbörsen (Indeed Publisher API, etc.)

Konfiguration

Erstelle eine Konfigurationsdatei (z. B. job-search-config.json) mit folgendem Format:

{
  "sources": ["linkedin", "greenhouse", "indeed"],
  "filters": {
    "keywords": ["Software Engineer", "Backend"],
    "location": "Berlin, Deutschland",
    "radius_km": 50,
    "experience_level": "mid"
  },
  "scoring": {
    "tech_stack_weight": 0.4,
    "salary_weight": 0.3,
    "culture_weight": 0.2,
    "location_weight": 0.1
  }
}

Verwendung

Starte die Jobsuche mit folgendem Befehl in Claude Code:

claude job-search --config job-search-config.json

Optional können Parameter auch direkt übergeben werden:

claude job-search --keywords "Machine Learning" --location "München"

Bewertungsalgorithmus

Die Fertigkeit verwendet einen gewichteten Bewertungsalgorithmus, der jeder Stellenanzeige einen Score von 0 bis 100 zuweist:

  1. Technologie-Stack (40%): Übereinstimmung mit bevorzugten Technologien
  2. Gehalt (30%): Nähe zum Wunschgehalt
  3. Unternehmenskultur (20%): Bewertungen auf Glassdoor, Kununu etc.
  4. Standort (10%): Distanz zum Wunschstandort

Die Gewichtung ist in der Konfigurationsdatei anpassbar.

Unterstützte Plattformen

PlattformAPI-TypBenötigt API-Key
LinkedInJobs APIJa
GreenhouseATS APIJa
IndeedPublisher APIJa
StepstoneWeb ScrapingNein
MonsterWeb ScrapingNein

Fehlerbehandlung

  • API-Rate-Limits: Automatische Backoff-Strategie bei Überschreitung
  • Ungültige API-Keys: Klare Fehlermeldung mit Hinweis auf erneute Konfiguration
  • Keine Ergebnisse: Rückmeldung mit Vorschlägen zur Verbreiterung der Suchkriterien

Entwicklung

Falls du die Fertigkeit erweitern möchtest:

  1. Repository klonen: git clone https://github.com/zerofeed/job-search-skill.git
  2. Abhängigkeiten installieren: pip install -r requirements.txt
  3. Tests ausführen: pytest tests/

Lizenz

MIT

Verwandte Skills