CommunityCodierung & Entwicklunggithub.com

KeePassXC Agent Skill

Eine KI-Agenten-Fähigkeit zur Integration mit dem KeePassXC-Passwortmanager, die sicheren Passwortzugriff über das KeePassXC-Protokoll ermöglicht.

Was ist KeePassXC Agent Skill?

Die KeePassXC-Agent-Fähigkeit ermöglicht es KI-Agenten (z. B. Claude, Cursor, Codex), sicher auf KeePassXC-Passwortdatenbanken zuzugreifen, ohne Passwörter direkt im Klartext preiszugeben. Sie nutzt das KeePassXC-Protokoll über einen lokalen Socket (Standard-Pfad: ~/.cache/keepassxc/keepassxc.sock) und erfordert, dass eine KeePassXC-Instanz mit aktiviertem Agent-Modus läuft. Der Skill unterstützt das Abrufen von Anmeldedaten, das Generieren sicherer Passwörter und das automatische Ausfüllen von Anmeldeformularen, was Entwicklern und Administratoren hilft, sensible Daten in CI/CD-Pipelines, Automatisierungsskripten und agentengesteuerten Workflows zu schützen. Er ist mit allen gängigen Plattformen kompatibel, die KeePassXC unterstützen (Linux, macOS, Windows), und erfordert die Installation der KeePassXC-CLI (`keepassxc-cli`) sowie der JQ- oder Python-Bibliothek zur JSON-Verarbeitung.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add jp18363992110-hue/keepassxc-agent-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 KeePassXC Agent Skill?

Kürzlich aktualisiertes, agentenbezogenes GitHub-Repository: jp18363992110-hue/keepassxc-agent-skill.

Übersicht

Diese Fähigkeit ermöglicht es KI-Agenten, sicher mit KeePassXC-Passwortdatenbanken zu interagieren. Sie stellt eine Brücke zwischen dem Agenten und Ihrem lokalen KeePassXC-Daemon her, sodass Passwörter abgerufen, gespeichert und automatisch ausgefüllt werden können, ohne dass sensible Daten in Agenten-Logs oder -Kontexten preisgegeben werden.

Hauptfunktionen

  • Passwortabruf: Rufen Sie Anmeldedaten für beliebige Einträge in Ihrer KeePassXC-Datenbank ab.
  • Sichere Passwortgenerierung: Generieren Sie starke, zufällige Passwörter und speichern Sie sie direkt in KeePassXC.
  • Automatisches Ausfüllen: Füllen Sie Anmeldeformulare in Agenten-gesteuerten Browsern oder CLI-Tools automatisch aus.
  • Lokaler Socket: Die Kommunikation erfolgt ausschließlich über den lokalen KeePassXC-Socket (~/.cache/keepassxc/keepassxc.sock), was die Sicherheit erhöht.

Voraussetzungen

  • KeePassXC muss installiert und ausgeführt werden mit aktiviertem Agent-Modus (keepassxc-proxy).
  • Die KeePassXC-CLI (keepassxc-cli) muss im Systempfad verfügbar sein.
  • Für die JSON-Verarbeitung wird jq oder die Python-Bibliothek python3-keePassXC empfohlen.

Verwendung

  1. Stellen Sie sicher, dass KeePassXC läuft und der Agent aktiviert ist.
  2. Rufen Sie den Skill mit einem Eintragspfad auf, z. B.: keepassxc://MeineDatenbank/MeinEintrag.
  3. Der Agent gibt die Anmeldedaten (Benutzername und Passwort) im sicheren Kontext zurück.

Plattformunterstützung

  • Linux (getestet mit Ubuntu 22.04+)
  • macOS (Homebrew-Installation empfohlen)
  • Windows (über WSL oder native KeePassXC-Installation)

Sicherheitshinweise

  • Das Passwort wird nie im Klartext in Agenten-Logs protokolliert.
  • Die Verbindung zum KeePassXC-Socket ist auf den lokalen Rechner beschränkt.
  • Verwenden Sie nach Möglichkeit immer den neuesten KeePassXC-Release.

Beispielaufruf

# Abrufen eines Passworts für einen Eintrag
echo "MeineDatenbank/MeinEintrag" | keepassxc-cli show --show-protected --attributes "Kennwort" ~/Passwörter.kdbx --no-password

Lizenz

Dieses Repository ist unter der MIT-Lizenz lizenziert. Weitere Informationen finden Sie in der Datei LICENSE.

Verwandte Skills