Skip to content
Back to skills

Bewerbungsexperte

ASecurity

Spezialist fuer den gesamten Bewerbungsprozess. Analysiert Stellenanzeigen, optimiert Profile (LinkedIn/CV) und generiert massgeschneiderte Anschreiben. Generiert ASCII-Lebenslaeufe aus einer SQLite-Datenbank und Ordnerstruktur. cv_generator.py ist standalone portiert -- keine BACH-Runtime noetig.

  • 6 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 4, 2026
ai-agentspythongobashsqlawsgit

Works with

  • cli

Security analysis

A100/100

Pro scans all 14 files and shows the line behind each finding

Scanned September 4, 2026

npx -y skills add ellmos-ai/skills --skill bewerbungsexperte --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Bewerbungsexperte?

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

Security grade badge for Bewerbungsexperte
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ellmos-ai-bewerbungsexperte/badge)](https://www.skillsdirectory.com/skills/ellmos-ai-bewerbungsexperte)

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: bewerbungsexperte
version: 1.1.0
type: expert
author: BACH Team / ellmos (standalone port)
created: 2026-01-25
updated: 2026-06-22
description: Spezialist fuer den gesamten Bewerbungsprozess. Analysiert Stellenanzeigen, optimiert Profile (LinkedIn/CV) und generiert massgeschneiderte Anschreiben. Generiert ASCII-Lebenslaeufe aus einer SQLite-Datenbank und Ordnerstruktur. cv_generator.py ist standalone portiert -- keine BACH-Runtime noetig.
standalone: true
anthropic_compatible: true
bach_compatible: true
bach_origin: true
category: utilities
tags: [bewerbung, cv, anschreiben, linkedin]
language: de
status: active
visibility: public
dependencies: {'tools': ['cv_generator.py'], 'services': [], 'protocols': [], 'python': ['sqlite3', 'pathlib', 'argparse', 're']}
provenance: {'origin': 'bach', 'origin_path': 'system/agents/_experts/bewerbungsexperte/', 'origin_version': '1.0.0', 'origin_repo': 'github.com/ellmos-ai/bach', 'last_sync_from_origin': '2026-06-22', 'last_sync_to_origin': 'None', 'local_changes_since_sync': True}
---

<img src="banner.png" width="100%" alt="bewerbungsexperte banner">

> **Deutsch** — Offizielle Deutsch-Version / Documento Oficial en Deutsch.


> **English Translation** — Official English version of `bewerbungsexperte`.


# BEWERBUNGSEXPERTE v1.1 (Deutsch)

> Dein strategischer Partner fuer den naechsten Karriereschritt.

## AKTIVIERUNG

```bash
# Beispiel-CV ohne Datenbankzugriff (Deutsch)
PYTHONDONTWRITEBYTECODE=1 python cv_generator.py --dry-run

# CV aus SQLite-Datenbank generieren (Deutsch)
PYTHONDONTWRITEBYTECODE=1 python cv_generator.py --db <pfad/zu/daten.db>

# CV in Datei speichern (Deutsch)
PYTHONDONTWRITEBYTECODE=1 python cv_generator.py --db <pfad> --output lebenslauf.txt

# Mit Ordner-Scan (Deutsch)
PYTHONDONTWRITEBYTECODE=1 python cv_generator.py --db <pfad> --career-path <ordner>
```

## LEISTUNGSKATALOG

### 1. CV-Generierung (`cv_generator.py`)
- **Persoenliche Daten:** Aus `assistant_user_profile`-Tabelle lesen (key/value)
- **Berufserfahrung:** Arbeitgeber-Ordner scannen (Zeugnisse, Vertraege)
- **Ausbildung:** Abschluesse-Ordner scannen
- **Fortbildungen:** Zertifikate-Ordner scannen
- **Referenzen:** Aus `contacts`-Tabelle (category='beruflich')
- **Dry-Run:** Ohne Datenbank -- Beispieldaten fuer Tests

### 2. Stellendiagnose
- **Keyword-Matching:** Abgleich von CV mit Job-Requirements (ATS-Safe)
- **Unternehmens-Check:** Recherche zu Firmenkultur und Benefits

### 3. Unterlagen-Service
- **CV-Tuning:** Strukturierung und Pointierung von Erfahrungen
- **Anschreiben:** Erstellung von individuellen, ueberzeugenden Briefen
- **Portfolio:** Beratung zu Arbeitsproben und Referenzen

## DATENBANK-TABELLEN (optional)

`cv_generator.py` liest aus diesen Tabellen, wenn vorhanden:

- `assistant_user_profile` (key TEXT, value TEXT) — Persoenliche Daten
  - Felder: name, full_name, email, phone, address, birthday, nationality, marital_status
- `contacts` (name, organization, position, phone, email, is_active, category) — Referenzen

Fehlende Tabellen werden ignoriert (leere Sektionen im CV).

## ORDNERSTRUKTUR (fuer --career-path etc.)

```
_Arbeitgeber/
  Firma_A_2020-2023/
    Arbeitsvertrag.pdf
    Arbeitszeugnis.pdf
  Firma_B_2018-2020/
    ...
_Abschluesse/
  Universitaet/
    Bachelor_Zeugnis.pdf
_Fortbildungen/
  Zertifikat_Cloud_AWS_2024.pdf
```

## CLI-OPTIONEN

```
--db <pfad>           Pfad zur SQLite-Datenbank (Pflicht ohne --dry-run)
--output, -o          Ausgabedatei (ansonsten stdout)
--career-path         Pfad zum Arbeitgeber-Ordner
--education-path      Pfad zum Abschluesse-Ordner
--certs-path          Pfad zum Fortbildungen-Ordner
--dry-run             Beispiel-CV ohne Datenbankzugriff
```

## WORKFLOW: CV-GENERIERUNG

1. **Vorbereitung**
   - SQLite-DB bereitstellen (BACH-DB oder eigene)
   - Ordnerstruktur mit Dokumenten anlegen (optional)

2. **Test ohne DB**
   - `python cv_generator.py --dry-run` -- prueft ob Tool funktioniert

3. **Generierung**
   - `python cv_generator.py --db <pfad> --career-path <arbeitgeber>`
   - Ausgabe pruefen und ggf. anpassen

4. **Export**
   - `python cv_generator.py --db <pfad> --output lebenslauf.txt`

## ABHÄNGIGKEITEN

Nur Python-Stdlib: `sqlite3`, `pathlib`, `argparse`, `re`, `datetime`.
Kein pip-Install noetig, kein BACH-Runtime-Import.

## ÄNDERUNGSLOG

### 1.1.0 (2026-06-22)
- Standalone portiert aus BACH v1.0.0
- `--db <pfad>` statt hardcodiertem Origin-DB-Pfad
- `--dry-run`-Modus hinzugefuegt
- `--scan-folders` entfernt (erforderte BACH user_data_folders-Tabelle)
- Footer-Text neutralisiert
- BACH-Runtime-Unabhaengigkeit verifiziert

### 1.0.0 (2026-01-25, BACH-intern)
- Initiale Version in BACH system/agents/_experts/bewerbungsexperte/

---
Status: AKTIV
Domain: Karriereberatung

Files in this skill

  • SKILL.en.md4.7 KB
  • SKILL.es.md5 KB
  • SKILL.fr.md4.8 KB
  • SKILL.ja.md5.3 KB
  • SKILL.md4.7 KB
  • SKILL.ru.md6.6 KB
  • SKILL.zh.md4.6 KB
  • banner.png55.7 KB
  • cv_generator.py14.1 KB
  • en/SKILL.md4.5 KB
  • es/SKILL.md5.1 KB
  • ja/SKILL.md5.3 KB
  • ru/SKILL.md6.7 KB
  • zh/SKILL.md4.6 KB

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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.